- 05 Apr, 2004 1 commit
-
-
Andreas Schwab authored
Calling mmap with len == -1 was silently accepted. The test in the generic code was fixed in July 2003, but the fix didn't make it into the ia64- specific code.
-
- 01 Apr, 2004 4 commits
-
-
Jesse Barnes authored
Andi's libnuma exposed the fact that we don't bring nodes online properly as we discover them in ia64. Here's a quick patch to fix that. Tested with Andi's numademo program; seems to work fine.
-
Pat Gefre authored
Change the calls to link_path_walk() to path_walk(). link_path_walk() doesn't initialze current->total_link_count and path_walk() does. Without the initialization, path_walks start to fail when 40 sym links have been followed.
-
Jesse Barnes authored
In my fixes to quiet the sn_serial driver, I made sn_debug_printf only get used when the DEBUG define was turned on in the driver but forgot to #ifdef out the function definition, causing an 'defined but not used' warning. This patch fixes that.
-
Jesse Barnes authored
A few warnings crept into pcibr_slot.c that this patch takes care of. - forward declare pcibr_slot_pwr so it can be used w/o warning - fix argument passed to pcibr_slot_attach in pcibr_slot_enable
-
- 26 Mar, 2004 2 commits
-
-
Jesse Barnes authored
sn_pci_init was unconditionally scanning 255 PCI busses, even though only a few are actually present on most systems. This patch adds a check to make sure a given bus exists before doing the scan, which saves a little memory and also makes /sys/devices reflect reality a bit more closely.
-
Jesse Barnes authored
On sn2, dma_mapping_error is trivial. pci_map_single was already returning 0 in case of failure (0 is an invalid DMA address on sn2), so make dma_mapping_error check for that.
-
- 25 Mar, 2004 7 commits
-
-
David Mosberger authored
irq_stat isn't needed anymore since its members got rolled into thread_info.preempt_count.
-
Bjorn Helgaas authored
Add missing newline to kernel version of NULL-pointer message and also print the address while we're at it.
-
Jesse Barnes authored
-
David Mosberger authored
-
David Mosberger authored
-
David Mosberger authored
-
David Mosberger authored
Stephane made some measurements on the access-pattern of the cpuinfo_ia64 members and based on those results, this patch reorganizes the structure for better cache-line sharing.
-
- 24 Mar, 2004 2 commits
-
-
Bjorn Helgaas authored
I tried to build usb/gadget/file_storage.c (CONFIG_USB_FILE_STORAGE=y), but it uses "handle_exception()" for its own purposes, which conflicts with the ia64 definition. ia64 only uses handle_exception() within arch code, so it seems like we ought to rename it to be ia64-specific. done_with_exception() looks similar, so I renamed it as well, although there's no actual conflict.
-
David Mosberger authored
into tiger.hpl.hp.com:/data1/bk/lia64/to-linus-2.5
-
- 23 Mar, 2004 15 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
-
Matthew Wilcox authored
This important fix checks the SAl *revision* rather than the *version*. I carefully documented which was which, then used the wrong one.
-
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().
-
Mark Goodwin authored
This patch against 2.6.5-rc2 affects the SGI/SN platform only. It deprecates a kernel daemon for our interconnect traffic statistics which has been replaced by a userland tool.
-
Alex Williamson authored
Mainly cosmetic, but Bjorn noticed I got a little over zealous in cleaning out the sx1000 specific init routines in sba_iommu. This adds back in the ID->name mapping so it doesn't show up as "Unknown".
-
Jesse Barnes authored
Bjorn pointed out that the sn console driver will spew printks if compiled in even if no hardware is present. In addition to fixing that, I took the opportunity to cleanup/correct a few other printks in that driver.
-
Keith Owens authored
sn_oemdata_* variables must only be used under the sn_oemdata_mutex.
-
David Mosberger authored
-
Andrew Morton authored
-
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 9 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).
-