- 24 Mar, 2004 2 commits
-
-
Dave Kleikamp authored
I stupidly used the global jfs_log_sem to protect log->sb_list when implementing the shared journal stuff. Since we already hold LOG_LOCK, it makes more sense to use that to protect log->sb_list. This caused horrible serialization when running on lots of jfs volumes.
-
Dave Kleikamp authored
Remove the hold_metapage call from txLog to prevent a hang. While investigating this one, I audited all functions that held metapage locks and found several error paths that did not release them correctly. These are fixed as well.
-
- 23 Mar, 2004 8 commits
-
-
Paul Mackerras authored
This fixes a bug in the swapcontext system call on ppc32. On ppc32, the system call entry only saves the volatile registers, except in the case of a few system calls (e.g. fork) which need all the registers saved. Swapcontext needs all the registers but we weren't saving them all. So fixes that.
-
Paul Mackerras authored
At the moment, ppc32 kernels will oops if a threaded program tries to dump core. We call dump_fpu with a NULL regs pointer, which it tries to dereference. This fixes the issue by implementing the hooks used in doing threaded core dumps properly.
-
David S. Miller authored
into kernel.bkbits.net:/home/davem/sparc-2.6
-
David S. Miller authored
-
Benjamin Herrenschmidt authored
This fixes the display of the boot messages on the BMAC driver (pmac only). It used to be messed up in 2.6
-
Benjamin Herrenschmidt authored
In the long story of "BenH can't get a simple fix right the first time", please add this one to pmac_zilog, and now people should enjoy really working sleep again on pmac laptops ... If the serial port was closed, we could use an uninitialized "pwr_delay" and pass that to schedule_timeout().
-
Andrew Morton authored
We're getting namespace collisions from the new dma_error(), and it wasn't a well-chosen identifier. Rename it to dma_mapping_error().
-
James Simmons authored
This is a temporary fix, pending fuller TGA updates. From: Christian Vogel: drivers/video/tgafb.c is missing a include, complaining about color_table[] and others not being defined.
-
- 22 Mar, 2004 30 commits
-
-
Andrew Morton authored
From: Armin Schindler <armin@melware.de> just a small patch to fix a typo.
-
Andrew Morton authored
From: Petr Baudis <pasky@ucw.cz> This patch fixes a bug which I hit when migrating from 2.4. Basically, when I do setfont during the system boot, the then-spawned ttys do not retain the new font but fall back to the default one. I've tracked that down to a clearly bogus test in fbcon_set_display(), because vc->vc_font.width is not set at that time yet (no font has been loaded for the new vc). But even if it would (or this was meant to test against tmp->vc_font.width), it would mean only *HUGE* fonts would be retained. And even if there were *two* bugs there and it was supposed to be less-than there, I couldn't make a sense of the test.
-
Andrew Morton authored
From: Alan Stern <stern@rowland.harvard.edu> A change which was recently applied to fs/proc/proc_misc.c included a comment about splitting a seq_printf into two pieces to work around a bug in gcc-2.95.3. Unfortunately gcc-2.96 still chokes on the statements. The patch below makes it work better and tidies the code up a bit.
-
Andrew Morton authored
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.
-
Andrew Morton authored
From: Paul Mundt <lethal@linux-sh.org> This includes sh-specific framebuffer updates, including updates to hitfb and pvr2fb, as well as adding sh to the pgprot_writecombine() users in fb_mmap().
-
Andrew Morton authored
From: Paul Mundt <lethal@linux-sh.org> This implements hugetlb support for SH-4. SH-4 supports 1k/4k/64k/1MB pages, since we're only interested in the 64k/1MB sizes, this is what we support. The sh hugetlbpage code borrows heavily off of the sparc64 port, which works fine for these cases at this point in time.
-
Andrew Morton authored
From: Paul Mundt <lethal@linux-sh.org> This implements the DMA mapping API for sh, as well as cleaning up some sh-specific DMA drivers.
-
Andrew Morton authored
From: Paul Mundt <lethal@linux-sh.org> SuperH DAC OSS driver.
-
Andrew Morton authored
From: Paul Mundt <lethal@linux-sh.org> This ports the sh-sci driver to the new API. sh and h8 both use this. The intention is to leave the drivers/char sh-sci in place for a short period of time until all the h8 people are on the new driver (sh no longer uses the drivers/char version).
-
Andrew Morton authored
From: Paul Mundt <lethal@linux-sh.org> This patch updates the sh defconfigs to use the board_defconfig format instead of the defconfig-board format that sh was using before. Since Sam Ravnborg already added the automated archhelp stuff that sh was using to the top-level Makefile, the sh version can be killed off.
-
Andrew Morton authored
From: Stephen Rothwell <sfr@canb.auug.org.au> This patch starts cleaing up (and paring down) the virtual console driver. It does: - viocons is NOT a serial driver - remove unneeded empty methods - change the console name
-
Andrew Morton authored
From: Stephen Rothwell <sfr@canb.auug.org.au> This patch stops an oops caused by certain ioctls being performed on the virtual cdrom. In particular, the eject and tray close operations were affected.
-
Andrew Morton authored
From: Paul Mackerras <paulus@samba.org> Olaf Hering <olh@suse.de> This adds __kcrctab to the discard list for the link script for the boot wrapper, and is needed if you compile with CONFIG_MODVERSIONS. With this patch applied, we need to update makefile dependencies. Otherwise the bootfiles will remain untouched because they do not depend on the changed linker script.
-
bk://linux-acpi.bkbits.net/linux-acpi-release-2.6.5Linus Torvalds authored
into ppc970.osdl.org:/home/torvalds/v2.6/linux
-
Len Brown authored
-
Len Brown authored
-
Len Brown authored
add missing copyin
-
Len Brown authored
-
Len Brown authored
into intel.com:/home/lenb/src/linux-acpi-test-2.6.5
-
Len Brown authored
http://bugzilla.kernel.org/show_bug.cgi?id=1622 add "acpi_sci=edge" and "acpi_sci=high" manual over-ride
-
Linus Torvalds authored
(And more sane. Turn off ECN by default, add netfilter, and make sure we always support msdos partitions for external drives).
-
Andrew Morton authored
The recent conversion of the open-of-a-nonexistent-blockdev return value from ENXO to ENODEV was wrong. We should have converted the chardev code to return -ENXIO too.
-
Andrew Morton authored
From: Anton Blanchard <anton@samba.org> Implement pci_dma_error. Create PCI_DMA_ERROR_CODE like sparc64, it will allow us to find and fix out of tree drivers using NO_TCE directly. ibmveth needs some surgery, fix it temporarily until the guys come up with a decent fix.
-
Andrew Morton authored
From: Anton Blanchard <anton@samba.org> Clean up early boot messages.
-
Andrew Morton authored
From: Benjamin Herrenschmidt <benh@kernel.crashing.org> This patch fix a problem with semaphore usage on wakeup from sleep in pmac_zilog (crashing some laptops on wakeup).
-
Andrew Morton authored
From: Anton Blanchard <anton@samba.org> Implement iommu=off for pseries. We limit memory to 2GB as pmac does, however the default for < 2GB remains iommu=on unlike pmac.
-
Andrew Morton authored
From: Anton Blanchard <anton@samba.org> - Consolidate printing of timebase and cpuinfo in /proc/cpuinfo, there were many trivial differences between pseries/iseries/pmac. - Remove ppc_md.setup_residual, no longer needed - Fix for processors over 2.147GHz, from Jake Moilanen. We were using a signed int to parse the OF property. - Set some sane defaults for timebase and processor frequency if we fail to get the correct values from OF.
-
Andrew Morton authored
From: Anton Blanchard <anton@samba.org> While scanning for the last few users of udbg, I found this. Its old code that we dont use, so remove it.
-
Andrew Morton authored
From: Anton Blanchard <anton@samba.org> From: Santiago Leon <santil@us.ibm.com> Fix log_rtas_error bug where the results from the call that resulted in an error where lost due the attempt to log the error.
-
Andrew Morton authored
From: Anton Blanchard <anton@samba.org> The ppc64 hotplug code must register and deregister devices with the extended error handling (EEH) subsystem.
-