kbuild: Don't rebuild if vmlinux if nothing changed - fix
We would rebuild vmlinux if the command line to do so changed since
the last build. Unfortunately, we forgot to read the old command line,
so we always rebuilt it.
David Nelson [Fri, 31 May 2002 08:49:47 +0000 (01:49 -0700)]
[PATCH] PATCH: USB Scanner Driver 0.4.8 and new maintainer
Here's my last and final patch to the maintainer of USB Scanner Driver. Brian
Beattie <beattie@beattie-home.net> is now going to assume this role (thanks
Brian!). Brian brings some kernel level programming so I'm sure he'll be able
to conttribute to this list w/o any problems. I want to thank you all for your
support and help. A couple of you sent some personal msgs regarding my
departure - thank you.
* 0.4.8 5/30/2002
* - Added Mustek BearPaw 2400 TA. Thanks to Sergey
* Vlasov <vsu@mivlgu.murom.ru>.
* - Added Mustek 1200UB Plus and Mustek BearPaw 1200 CU ID's. These use
* the Grandtech GT-6801 chip. Thanks to Henning
* Meier-Geinitz <henning@meier-geinitz.de>.
* - Increased Epson timeout to 60 secs as requested from
* Karl Heinz Kremer <khk@khk.net>.
* - Changed maintainership from David E. Nelson to Brian
* Beattie <beattie@beattie-home.net>.
David Mosberger [Fri, 31 May 2002 04:13:44 +0000 (21:13 -0700)]
[PATCH] agp support for i460 and zx1 cleanup
The patch below adds first round of AGP support for the Intel 460
chipset
This won't actually build at the moment, but I think you prefer to
merge things piecemeal, and this portion of the patch is almost
guaranteed to be safe (affects only ia64).
David Mosberger [Fri, 31 May 2002 04:13:27 +0000 (21:13 -0700)]
[PATCH] pass "page" pointer to clear_user_page()/copy_user_page()
Hi Linus,
Are you willing to change the interfaces of clear_user_page() and
copy_user_page() so that they can receive the relevant page pointer as
a separate argument? I need this on ia64 to implement the lazy-cache
flushing scheme.
David Mosberger [Fri, 31 May 2002 04:13:19 +0000 (21:13 -0700)]
[PATCH] time-offset patch
On ia64 MP machines, we use the cycle counter register of each CPU to
obtain fine-grained time-stamps. At boot-time, we synchronize the
counters as close as possible (similar to x86, though with a different
algorithm). But even with this synchronization, there is still a
small (really: tiny) chance that a process bouncing from one CPU to
another could observe time going backwards. To guard against this, I
maintain a global variable called "last_time_offset" which keeps track
of the largest time-interpolation value returned so far. Most of this
is in platform-specific code (arch/ia64/kernel/time.c), but there are
a handful of places in platform-independent code where this variable
needs to be cleared to zero. This is what the patch below does. I
didn't put it inside CONFIG_IA64 because I think this can be useful
for other platforms, too. I suppose I could put it inside CONFIG_SMP
though this would make the code uglier. If you think it's OK, please
apply, otherwise, I'd appreciate your feedback.
David Mosberger [Fri, 31 May 2002 04:13:11 +0000 (21:13 -0700)]
[PATCH] trivial keyboard driver patch
This makes it possible to run the ia64 kernel both on platforms with the
legacy keyboard controller and those without (as is the case for the hp
zx1 platform, for example). The new code is inside #ifdef CONFIG_IA64,
though it would probably be a good idea to enable it unconditionally.
The patch is by Alex Williamson.
Frank Davis [Fri, 31 May 2002 04:02:42 +0000 (21:02 -0700)]
[PATCH] 2.5.19 : drivers/mtd/nftlcore.c
The following patch fixes a few compiler warnings, as well as provides
blk_init_queue() with the appropriate arguments. Please review for
inclusion. Thanks to Jens Axboe for fixing the casting hack in
the previous version of this patch.
Dave Jones [Fri, 31 May 2002 03:49:46 +0000 (20:49 -0700)]
[PATCH] Fix up agpgart.
Don't know what exactly happened, but somehow, the ZX1 support is
in your tree twice. This patch drops one of them, and also adds
in Intel i845 support to make up for it 8-)
Dave Jones [Fri, 31 May 2002 03:48:17 +0000 (20:48 -0700)]
[PATCH] hd.c compilation fix.
TIMEOUT_VALUE was killed from blk.h and moved to drivers that need it (like this one)
DEVICE_REQUEST is also dead, so we init the queue with the driver request handler
Dave Jones [Fri, 31 May 2002 03:43:28 +0000 (20:43 -0700)]
[PATCH] i386 mmx copying bug.
Odd, this is the missing half of the recent fix where we prefetched
too far. Not sure how this bit got dropped. Without it, we still prefetch
past the end of a range of memory.
Also small compiler hint microoptimisations
Stephen Rothwell [Fri, 31 May 2002 03:36:47 +0000 (20:36 -0700)]
[PATCH] missing bit from signal patches
The following should allow the affected architectures to build in
2.5.19 as currently there will be two definitions of
copy_siginfo_to_user and if an architecture defines its own
siginfo_t it MUST define copy_siginfo().
Martin Dalecki [Fri, 31 May 2002 03:24:07 +0000 (20:24 -0700)]
[PATCH] 2.5.19 IDE 76
- Since Bartek has released finally an entierly user space based setup
monitoring utility, we can finally remove the nonfunctional PROC code from
the host chip drivers. We have preserved it thus far only for documentation
purposes.
- Use generic bus master DMA setup code. There is nothing wrong with it.
- Make the ide-scsi code actually just allow for one device id per scsi host,
since we are registering a host per device right now. This prevents the
repetitive device recognition. Well registering an SCSI host of every single
disk out there isn't the proper thing to do. I will deal with that later
after my visual perception recovers again from already looking too long at
the SCSI code :-).
- Deal properly with host specific data mapping. (Could be that solves some
problems with the driver, which where in reality kernel data corruptions.)
Patrick Mochel [Thu, 30 May 2002 06:09:12 +0000 (23:09 -0700)]
driverfs: Remove default 'status' file: it had no useful read information, the commands it supported were minimal and probably broken and the comments were wrong.
Patrick Mochel [Thu, 30 May 2002 02:08:50 +0000 (19:08 -0700)]
driverfs update:
- Suggestion from Andrew Morton: use set_page_dirty instead of SetPageDirty and move to commit_write, since it's not dirty yet in prepare_write
- Make we dput on file and directory removal to counter the lookup_hash when we create them
Scott Feldman [Wed, 29 May 2002 21:51:55 +0000 (17:51 -0400)]
e1000 net driver update 4/4:
* Documentation/networking/e1000.txt: Updated with new device IDs,
updated parameters, updated known issues section.
* drivers/net/Config.help: Updated with new device IDs.
* Added license for Makefile
* Bug fix: ethtool GEEPROM was using word-addressing rather than
byte-addressing.
* Bug fix: Maximum Memory Read Byte Count in PCI-X config space set to
minimum of what device advertises, and what the BIOS assigns, rather
than the maximum, which is the device's default mode, and is incorrect
and will cause problems for large (jumbo frame) read operations.