]>
git.neil.brown.name Git - history.git/log
Anton Blanchard [Tue, 9 Apr 2002 02:00:36 +0000 (12:00 +1000)]
ppc64: Fix up some warnings in the pagetable allocation code
Anton Blanchard [Tue, 9 Apr 2002 01:56:12 +0000 (11:56 +1000)]
ppc64: add missing include in semaphore.c
Anton Blanchard [Tue, 9 Apr 2002 01:55:17 +0000 (11:55 +1000)]
ppc64: fix up warnings in lmb.c
Anton Blanchard [Tue, 9 Apr 2002 01:53:41 +0000 (11:53 +1000)]
ppc64: Fix up clash with flags variable in udbg.c
Anton Blanchard [Tue, 9 Apr 2002 01:52:19 +0000 (11:52 +1000)]
ppc64: fix up some warnings
Anton Blanchard [Tue, 9 Apr 2002 01:49:58 +0000 (11:49 +1000)]
ppc64: Fix up warning
Anton Blanchard [Tue, 9 Apr 2002 01:49:23 +0000 (11:49 +1000)]
ppc64: Change MASK -> __MASK to avoid namespace clash in symbios
driver and fix up thread_saved_pc
Anton Blanchard [Tue, 9 Apr 2002 01:47:05 +0000 (11:47 +1000)]
ppc64: add preempt_count
Anton Blanchard [Tue, 9 Apr 2002 01:46:33 +0000 (11:46 +1000)]
ppc64: update include/asm-ppc64/linux_logo.h
Anton Blanchard [Tue, 9 Apr 2002 00:39:04 +0000 (10:39 +1000)]
Merge bk://linux.bkbits.net/linux-2.5
into samba.org:/scratch/anton/linux-2.5_ppc64
Anton Blanchard [Mon, 8 Apr 2002 20:05:26 +0000 (06:05 +1000)]
Merge samba.org:/scratch/anton/linux-2.5
into samba.org:/scratch/anton/linux-2.5_ppc64
Andrew Morton [Fri, 5 Apr 2002 11:46:26 +0000 (03:46 -0800)]
[PATCH] loop deadlock fix
This chunk is present in 2.4, missing in 2.5. It
stops the loop thread from waiting on its owm buffers.
Linus Torvalds [Fri, 5 Apr 2002 11:31:39 +0000 (03:31 -0800)]
Cset exclude: davej@suse.de|ChangeSet|
20020404222348 |23820
Linus Torvalds [Fri, 5 Apr 2002 00:44:44 +0000 (16:44 -0800)]
Clean up do_truncate due notify_change() locking change
Linus Torvalds [Fri, 5 Apr 2002 00:41:16 +0000 (16:41 -0800)]
Force some semblance of workingness onto qla1280 driver
Linus Torvalds [Fri, 5 Apr 2002 00:40:11 +0000 (16:40 -0800)]
Oops, remove remnants of old attribute lock
Linus Torvalds [Fri, 5 Apr 2002 08:25:11 +0000 (00:25 -0800)]
Merge bk://linuxusb.bkbits.net/dir_move-2.5
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
Linus Torvalds [Fri, 5 Apr 2002 08:23:11 +0000 (00:23 -0800)]
Make legacy drivers who use "virt_to_bus()" and friends work on x86.
It's up to other architectures to worry about portability for now.
Dave Hansen [Fri, 5 Apr 2002 07:13:11 +0000 (23:13 -0800)]
[PATCH] shift BKL out of notify_change
Moved i_sem down into notify_change() and out of the UMSDOS
function. Moved BKL down from notify_change into filesystems.
Neil Brown [Fri, 5 Apr 2002 07:11:45 +0000 (23:11 -0800)]
[PATCH] PATCH 4a or 4 : knfs : typo...
typo in that last patch, sorry.
Neil Brown [Fri, 5 Apr 2002 07:11:36 +0000 (23:11 -0800)]
[PATCH] PATCH 4 of 4 : knfsd : Increase the max block size for NFS replies.
This increases the max read/write size for nfsd from 8K to 32K.
This requires making NFSv2 return the right number in statfs
requests. NFSv3 already does that.
Neil Brown [Fri, 5 Apr 2002 07:11:29 +0000 (23:11 -0800)]
[PATCH] PATCH 3 of 4 : knfsd : Store the fsid in the returned attributes instead of the device number
When a filesystem is exported with fsid= we should use that
fsid instead of the i_dev number when returning NFS attributes,
so that there is no chance of clients that depend on the filesys
id in the attributes getting confused by device numbers changing.
We only do this if the reference filehandle uses fsid to identify
the filesystem, so that a server can be converted from non-fsid= to
using fsid= without confusing active clients.
Neil Brown [Fri, 5 Apr 2002 07:11:22 +0000 (23:11 -0800)]
[PATCH] PATCH 2 of 4 : knfsd : Allow exporting of deviceless filesystems if fsid= given
Previously we could only export FS_REQUIRES_DEV filesystems
as we need a devno to put in the filehandle.
Now that we have fsid= (NFSEXP_FSID) we don't need a devno
to put in the filehandle so we can relax this requirement.
Neil Brown [Fri, 5 Apr 2002 07:11:15 +0000 (23:11 -0800)]
[PATCH] PATCH 1 of 4 : knfsd : Use symbols for size calculation for response sizes.
Use symbolic names for some common size components in the response
size calculation for the NFSD. This makes it easier to get the
numbers right and to review them.
This patch also fixes a few number for nfsv3 that were wrong.
Jens Axboe [Fri, 5 Apr 2002 07:09:23 +0000 (23:09 -0800)]
[PATCH] elevator 'buglet'
Lets just kill this check -- it usually only catches drivers queueing
something in front of a started request on their own (such as shoving a
request sense in front of a failed packet command, for instance). So
it's either working around this detection in some drivers, or killing
it. I vote for the latter, patch attached against 2.5.8-pre1 :-)
Greg Kroah-Hartman [Fri, 5 Apr 2002 07:09:11 +0000 (23:09 -0800)]
USB
moved the USB_STORAGE Config.help items into the drivers/usb/storage directory.
Linus Torvalds [Fri, 5 Apr 2002 06:43:55 +0000 (22:43 -0800)]
Merge http://linux-isdn.bkbits.net/linux-2.5.make
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
Greg Kroah-Hartman [Fri, 5 Apr 2002 03:33:36 +0000 (19:33 -0800)]
USB
added a README file to explain what the different subdirectories are for.
Linus Torvalds [Fri, 5 Apr 2002 03:12:25 +0000 (19:12 -0800)]
Duh. Use "device_lock", not "device_root" for locking.
Greg Kroah-Hartman [Fri, 5 Apr 2002 02:53:38 +0000 (18:53 -0800)]
USB
moved class/storage/ back to storage/
created input/
orderd the makefiles and config.in menus better.
Linus Torvalds [Fri, 5 Apr 2002 02:48:20 +0000 (18:48 -0800)]
Merge master.kernel.org:/home/mochel/BK/linux-2.5
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
Patrick Mochel [Fri, 5 Apr 2002 02:12:08 +0000 (18:12 -0800)]
Add platform driver object
Patrick Mochel [Fri, 5 Apr 2002 02:08:15 +0000 (18:08 -0800)]
compile fix for drivers/base/sys.c
Linus Torvalds [Fri, 5 Apr 2002 01:23:07 +0000 (17:23 -0800)]
Merge master.kernel.org:/home/davem/BK/sparc-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux
Patrick Mochel [Fri, 5 Apr 2002 01:22:45 +0000 (17:22 -0800)]
Add device_shutdown() calls to reboot and power off transitions (and let the user know)
Linus Torvalds [Fri, 5 Apr 2002 01:22:05 +0000 (17:22 -0800)]
Merge master.kernel.org:/home/davem/BK/misc-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux
Linus Torvalds [Fri, 5 Apr 2002 00:35:14 +0000 (16:35 -0800)]
Merge master.kernel.org:/home/davem/BK/net-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux
Patrick Mochel [Fri, 5 Apr 2002 00:08:09 +0000 (16:08 -0800)]
Merge hera.kernel.org:/home/torvalds/BK/linux-2.5
into hera.kernel.org:/home/mochel/BK/linux-2.5
Greg Kroah-Hartman [Thu, 4 Apr 2002 16:18:18 +0000 (08:18 -0800)]
USB
more file movement cleanups. Now handles misc drivers compiled into
the kernel corectly.
Greg Kroah-Hartman [Thu, 4 Apr 2002 16:13:11 +0000 (08:13 -0800)]
USB
moved the host drivers help to the host directory
Greg Kroah-Hartman [Thu, 4 Apr 2002 15:18:16 +0000 (07:18 -0800)]
USB
fixed lib Makefile problem with usb files moving
moved drivers/usb/scanner/ to drivers/usb/image/
Greg Kroah-Hartman [Thu, 4 Apr 2002 14:05:05 +0000 (06:05 -0800)]
USB
moved some files from misc to image
cleaned up makefile some more.
Linus Torvalds [Thu, 4 Apr 2002 12:58:58 +0000 (04:58 -0800)]
Fix exit_notify() to actually do what the comment
says it should do - lock out preemption.
Linus Torvalds [Thu, 4 Apr 2002 12:51:50 +0000 (04:51 -0800)]
More fixups for tlbflush.h header split
Linus Torvalds [Thu, 4 Apr 2002 10:37:02 +0000 (02:37 -0800)]
Make the assembly-level code match the preempt_sched
changes
Linus Torvalds [Thu, 4 Apr 2002 09:56:34 +0000 (01:56 -0800)]
Scheduler preempt fixes and cleanups
Greg Kroah-Hartman [Thu, 4 Apr 2002 09:38:58 +0000 (01:38 -0800)]
USB
moved lots of the Config.in info into the subdirectories.
fixed up the makefiles to work nicer.
Robert Love [Thu, 4 Apr 2002 09:25:22 +0000 (01:25 -0800)]
[PATCH] preemptive kernel behavior change: don't be rude
- do not manually set task->state
- instead, in preempt_schedule, set a flag in preempt_count that
denotes that this task is entering schedule off a kernel preemption.
- use this flag in schedule to jump to pick_next_task
- in preempt_schedule, upon return from schedule, unset the flag
- have entry.S just call preempt_schedule and not duplicate this work,
as Linus suggested. I agree. Note this makes debugging easier as
we keep a single point of entry for kernel preemptions.
The result: we can safely preempt non-TASK_RUNNING tasks. If one is
preempted, we can safely survive schedule because we won't handle the
special casing of non-TASK_RUNNING at the top of schedule. Thus other
tasks can run as desired and our non-TASK_RUNNING task will eventually
be rescheduled, in its original state, and complete happily.
This is the behavior we have in the 2.4 patches and 2.5 until
~2.5.6-pre. This works. It requires no other changes elsewhere (it
actually removes some special-casing Ingo did in the signal code).
Linus Torvalds [Thu, 4 Apr 2002 09:02:28 +0000 (01:02 -0800)]
uhhuh. Fix duplicate merge from -dj tree
Linus Torvalds [Thu, 4 Apr 2002 08:57:16 +0000 (00:57 -0800)]
Fix tlbflush header file dependencies
Linus Torvalds [Thu, 4 Apr 2002 08:56:43 +0000 (00:56 -0800)]
update x86 defconfig
Greg Kroah-Hartman [Thu, 4 Apr 2002 07:51:09 +0000 (23:51 -0800)]
usb subsystem now builds as modules.
dependancies still seem broken.
Alexander Viro [Thu, 4 Apr 2002 06:48:10 +0000 (22:48 -0800)]
[PATCH] IS_DEADDIR checks (2.5)
2.4 variant will go to Marcelo in a couple of minutes.
Patch moves IS_DEADDIR() checks into may_delete().
Greg Kroah-Hartman [Thu, 4 Apr 2002 06:47:14 +0000 (22:47 -0800)]
USB
moved files to different subdirectories to make try to make sense
of the current mess, and to allow usb client drivers to integrate into
the tree easier.
Dave Jones [Thu, 4 Apr 2002 06:43:36 +0000 (22:43 -0800)]
[PATCH] EFI GUID partition support update.
More bits from Matt Domsch. Fixes GUID printing, and updates
to what's in the IA64 tree. Other cleanups are mentioned in
the changelog in the patch.
Linus Torvalds [Thu, 4 Apr 2002 06:36:14 +0000 (22:36 -0800)]
Automerge
Linus Torvalds [Thu, 4 Apr 2002 06:35:52 +0000 (22:35 -0800)]
Automerge
Linus Torvalds [Thu, 4 Apr 2002 06:35:30 +0000 (22:35 -0800)]
Automerge
Linus Torvalds [Thu, 4 Apr 2002 06:33:45 +0000 (22:33 -0800)]
Automerge
Linus Torvalds [Thu, 4 Apr 2002 06:26:53 +0000 (22:26 -0800)]
Automerge
Linus Torvalds [Thu, 4 Apr 2002 06:26:30 +0000 (22:26 -0800)]
Automerge
Linus Torvalds [Thu, 4 Apr 2002 06:26:08 +0000 (22:26 -0800)]
Automerge
Linus Torvalds [Thu, 4 Apr 2002 06:25:42 +0000 (22:25 -0800)]
Automerge
Dave Jones [Thu, 4 Apr 2002 06:24:12 +0000 (22:24 -0800)]
[PATCH] struct super_block cleanup - reiserfs
Original from: Brian Gerst <bgerst@didntduck.org>
Has had a once over by Chris Mason and Al.
Seperates reiserfs_sb_info from struct super_block.
Brian Gerst
Dave Jones [Thu, 4 Apr 2002 06:24:04 +0000 (22:24 -0800)]
[PATCH] named structure initialisers for fs/
Originally by Grant R.Guenther
Has had a quick once over by Al, who weeded out one chunk that was
unrelated.
Dave Jones [Thu, 4 Apr 2002 06:23:53 +0000 (22:23 -0800)]
[PATCH] ext3 inode generation improvements.
Originally from Andrew Morton
Dave Jones [Thu, 4 Apr 2002 06:23:48 +0000 (22:23 -0800)]
[PATCH] better dquot accounting
Dave Jones [Thu, 4 Apr 2002 06:23:42 +0000 (22:23 -0800)]
[PATCH] QNX4fs sync
Brings QNX4FS back in sync with 2.4
Dave Jones [Thu, 4 Apr 2002 06:23:37 +0000 (22:23 -0800)]
[PATCH] bss bits for isofs
Originally from the kernel janitor folks
Dave Jones [Thu, 4 Apr 2002 06:23:32 +0000 (22:23 -0800)]
[PATCH] MSDOS fs option parser cleanup
Original from Rene Scharfe
This fixes a problem where MSDOS fs's ignore their 'check' mount option.
Dave Jones [Thu, 4 Apr 2002 06:23:27 +0000 (22:23 -0800)]
[PATCH] increase number of transaction locks in JFS txnmgr
Original fix from Andi Kleen
Dave Jones [Thu, 4 Apr 2002 06:23:21 +0000 (22:23 -0800)]
[PATCH] Improved allocator for NTFS
Originally by Anton Altaparmakov.
I think Anton is going to submit his rewritten NTFS soon making this null and void,
but in the interim, it fixes a known problem with NTFS and large allocations.
Dave Jones [Thu, 4 Apr 2002 06:23:13 +0000 (22:23 -0800)]
[PATCH] list_for_each is fs/
From the kernel janitor folks
Dave Jones [Thu, 4 Apr 2002 06:23:07 +0000 (22:23 -0800)]
[PATCH] cleanup list usage in dquot
From the kernel janitor folks
Linus Torvalds [Thu, 4 Apr 2002 06:22:55 +0000 (22:22 -0800)]
Update kernel version
Greg Kroah-Hartman [Thu, 4 Apr 2002 06:20:24 +0000 (22:20 -0800)]
USB visor driver
Added support for the Sony OS 4.1 devices. Thanks to Hiroyuki ARAKI
<hiro@zob.ne.jp> for the information.
David S. Miller [Thu, 4 Apr 2002 06:07:36 +0000 (22:07 -0800)]
On sparc64, flush_thread needs to setup the PGD cache
for 64-bit apps too.
Andi Kleen [Thu, 4 Apr 2002 05:55:16 +0000 (21:55 -0800)]
In linux/skbuff.h, always use unsigned long for flags.
Dave Kleikamp [Thu, 4 Apr 2002 04:41:58 +0000 (22:41 -0600)]
Make JFS licence boilerplate uniform, update copyright dates
Submitted by Christoph Hellwig and Dave Kleikamp
Dave Kleikamp [Thu, 4 Apr 2002 04:39:33 +0000 (22:39 -0600)]
No need to handle regular files in jfs_mknod
Submitted by Christoph Hellwig
Dave Kleikamp [Thu, 4 Apr 2002 04:37:50 +0000 (22:37 -0600)]
Remove register keyword from JFS code
Submitted by Christoph Hellwig
Dave Kleikamp [Thu, 4 Apr 2002 04:21:22 +0000 (22:21 -0600)]
JFS: simplify sync_metapage
Submitted by Christoph Hellwig
Dave Kleikamp [Thu, 4 Apr 2002 04:16:43 +0000 (22:16 -0600)]
Add support for external JFS journal
Submitted by Christoph Hellwig & Dave Kleikamp
Dave Kleikamp [Thu, 4 Apr 2002 04:07:12 +0000 (22:07 -0600)]
JFS: remove dead code
Submitted by Christoph Hellwig
Dave Kleikamp [Thu, 4 Apr 2002 04:02:58 +0000 (22:02 -0600)]
JFS include cleanup
Remove redundant include of slab.h
Submitted by Christoph Hellwig
Linus Torvalds [Thu, 4 Apr 2002 04:01:06 +0000 (20:01 -0800)]
Cset exclude: davej@suse.de|ChangeSet|
20020403195622
Dave Kleikamp [Thu, 4 Apr 2002 04:01:01 +0000 (22:01 -0600)]
Detect bad JFS directory to avoid infinite loop
Linus Torvalds [Thu, 4 Apr 2002 03:38:56 +0000 (19:38 -0800)]
Merge bk://bk.arm.linux.org.uk
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
Russell King [Thu, 4 Apr 2002 10:45:09 +0000 (11:45 +0100)]
Merge flint.arm.linux.org.uk:/usr/src/linux-bk-2.5/linux-2.5
into flint.arm.linux.org.uk:/usr/src/linux-bk-2.5/linux-2.5-rmk
Linus Torvalds [Thu, 4 Apr 2002 03:35:49 +0000 (19:35 -0800)]
Merge http://gkernel.bkbits.net/net-drivers-2.5
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
Linus Torvalds [Thu, 4 Apr 2002 03:35:23 +0000 (19:35 -0800)]
Merge http://gkernel.bkbits.net/fs-2.5
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
Linus Torvalds [Thu, 4 Apr 2002 03:33:59 +0000 (19:33 -0800)]
Merge http://gkernel.bkbits.net/irda-2.5
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
Linus Torvalds [Thu, 4 Apr 2002 03:33:06 +0000 (19:33 -0800)]
Fix up bad time compare from the -dj merge
Linus Torvalds [Thu, 4 Apr 2002 03:32:49 +0000 (19:32 -0800)]
Merge
Kai Germaschewski [Thu, 4 Apr 2002 03:31:15 +0000 (21:31 -0600)]
Merge linux-isdn@linux-isdn.bkbits.net:linux-2.5.make
into tp1.ruhr-uni-bochum.de:/home/kai/kernel/v2.5/linux-2.5.make
Robert Love [Thu, 4 Apr 2002 03:24:52 +0000 (19:24 -0800)]
[PATCH] kjournald exits with nonzero preempt_count
The preempt_count debug check that went into 2.5.8-pre1 already caught a
simple case in kjournald. Specifically, kjournald does not drop the BKL
when it exits as it knows schedule will do so for it.
For the sake of clarity and exiting with a preempt_count of zero, the
attached patch explicitly calls unlock_kernel when kjournald is exiting.
Linus Torvalds [Thu, 4 Apr 2002 03:17:31 +0000 (19:17 -0800)]
Don't allow preemption to change task state.
Eli Kupermann [Thu, 4 Apr 2002 01:21:00 +0000 (20:21 -0500)]
e100 net driver update 3/3:
Adding proper print level qualifier to the printk calls.
Eli Kupermann [Thu, 4 Apr 2002 01:20:24 +0000 (20:20 -0500)]
e100 net driver update 2/3:
Adding missing pci write flush to the procedure e100_exec_cmd
Eli Kupermann [Thu, 4 Apr 2002 01:19:38 +0000 (20:19 -0500)]
e100 net driver update 1/3:
The patch separates max busy wait constants making in max of 100 usec for
wait scb and max of 50 usec for wait cus idle. These constants found
sufficient using heavy traffic tests.