]>
git.neil.brown.name Git - history.git/log
Richard Gooch [Thu, 16 May 2002 15:04:24 +0000 (15:04 +0000)]
Merge atnf.csiro.au:/workaholix1/kernel/v2.5/linus
into atnf.csiro.au:/workaholix1/kernel/v2.5/rgooch-2.5
Linus Torvalds [Wed, 15 May 2002 19:09:13 +0000 (12:09 -0700)]
Fix up some more TLB shootdown issues.
Linus Torvalds [Wed, 15 May 2002 16:18:09 +0000 (09:18 -0700)]
This improves on the page table TLB shootdown. Almost there.
Linus Torvalds [Wed, 15 May 2002 10:13:39 +0000 (03:13 -0700)]
First cut at proper TLB shootdown for page directory entries.
Richard Gooch [Tue, 14 May 2002 16:30:07 +0000 (16:30 +0000)]
Minor cleanup of fs/devfs/base.c:scan_dir_for_removable().
David Woodhouse [Mon, 13 May 2002 08:37:02 +0000 (01:37 -0700)]
[PATCH] zlib_inflate return code fix. Again.
This bug, introduced by the fix for ppp_deflate, makes zisofs unhappy
with certain input.
Rusty Russell [Mon, 13 May 2002 06:52:31 +0000 (23:52 -0700)]
[PATCH] Hotplug CPU prep
This changes do_fork() to return the task struct, rather than the PID.
Also changes CLONE_PID ("if my pid is 0, copy it") to CLONE_IDLETASK
("set child's pid to zero"), and disallows access to the flag from user
mode.
Richard Gooch [Mon, 13 May 2002 05:25:16 +0000 (05:25 +0000)]
Fixed race when devfs lookup()/readdir() triggers partition rescanning.
Richard Gooch [Mon, 13 May 2002 04:22:24 +0000 (04:22 +0000)]
Merge atnf.csiro.au:/workaholix1/kernel/v2.5/linus
into atnf.csiro.au:/workaholix1/kernel/v2.5/rgooch-2.5
Richard Gooch [Sun, 12 May 2002 21:22:29 +0000 (21:22 +0000)]
Merge atnf.csiro.au:/workaholix1/kernel/v2.5/linus
into atnf.csiro.au:/workaholix1/kernel/v2.5/rgooch-2.5
Linus Torvalds [Sun, 12 May 2002 12:22:09 +0000 (05:22 -0700)]
Merge http://linux-isdn.bkbits.net/linux-2.5.make-as
into home.transmeta.com:/home/torvalds/v2.5/linux
Kai Germaschewski [Sun, 12 May 2002 15:50:12 +0000 (10:50 -0500)]
Merge linux-isdn@linux-isdn.bkbits.net:linux-2.5.make-as
into tp1.ruhr-uni-bochum.de:/home/kai/kernel/v2.5/linux-2.5.make-as
Kai Germaschewski [Sun, 12 May 2002 13:25:31 +0000 (08:25 -0500)]
Use standard AS rule.
David Gibson [Sun, 12 May 2002 11:48:46 +0000 (04:48 -0700)]
[PATCH] Update orinoco driver to 0.11b
This patch updates the orinoco wireless driver to 0.11b. This fixes
several kfree()-of-bad-address bugs.
Linus Torvalds [Sun, 12 May 2002 11:25:07 +0000 (04:25 -0700)]
Merge http://linux-isdn.bkbits.net/linux-2.5.isdn
into home.transmeta.com:/home/torvalds/v2.5/linux
Kai Germaschewski [Sun, 12 May 2002 11:40:35 +0000 (06:40 -0500)]
Merge tp1.ruhr-uni-bochum.de:/home/kai/kernel/v2.5/linux-2.5
into tp1.ruhr-uni-bochum.de:/home/kai/kernel/v2.5/linux-2.5.isdn
Linus Torvalds [Sun, 12 May 2002 11:16:57 +0000 (04:16 -0700)]
Merge bk://bk.arm.linux.org.uk
into home.transmeta.com:/home/torvalds/v2.5/linux
Russell King [Mon, 13 May 2002 01:37:55 +0000 (02:37 +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
Russell King [Mon, 13 May 2002 01:14:57 +0000 (02:14 +0100)]
[ARM] ADFS updates/fixes.
Fixes lockup on SMP boxes, and fixes buggy map scanning code.
Russell King [Mon, 13 May 2002 01:05:00 +0000 (02:05 +0100)]
2.5.14 updates - for the new memory management pfn() macros. Also,
we fix ARM720T support - this CPU has unified writethrough caches
only, so we can't use the Harvard cache operations when copying
pages. Also, we don't have to evict cache entries during copypage.
Kai Germaschewski [Sat, 11 May 2002 17:14:35 +0000 (12:14 -0500)]
ISDN: Release AVM CAPI controllers at module unload time
Use the standard new-style pci_driver::remove to unregister
drivers at module unload time.
PCMCIA obviously has its own way of handling removing, the ISA
drivers unregister at module unload time as well.
Kai Germaschewski [Sat, 11 May 2002 16:39:05 +0000 (11:39 -0500)]
ISDN: Init ISA AVM CAPI drivers at module load time
Don't use a special CAPI solution to tell the drivers about
ISA cards but use module parameters, just as other drivers do.
Internally use struct pci_dev to save that data - hopefully
one day the device tree will provide a nicer way to achieve this.
Kai Germaschewski [Sat, 11 May 2002 15:36:24 +0000 (10:36 -0500)]
ISDN: AVM CAPI drivers: Common revision parsing
Use common function for setting the revision strings.
Kai Germaschewski [Sat, 11 May 2002 15:24:35 +0000 (10:24 -0500)]
ISDN: Usage count for CAPI controllers
We now control rely on ->owner and the upper level to control the
module use count.
Kai Germaschewski [Sat, 11 May 2002 14:27:51 +0000 (09:27 -0500)]
Merge chaos:kernel/v2.5/linux-2.5.isdn.capi
into tp1.ruhr-uni-bochum.de:/home/kai/kernel/v2.5/linux-2.5.isdn
Martin Dalecki [Sat, 11 May 2002 04:08:25 +0000 (21:08 -0700)]
[PATCH] 2.5.15 IDE 60
- Rewrite ioctl handling.
- Apply fix for hpt366 "hang on boot" by Andre.
- Remove stale XXX_tune_req. It was no longer used.
- Propagate rq through ide_error(), ide_end_drive_cmd(), ide_dump_status(),
ide_wait_stat().
- Push the current drive down to ata_channel from hwgroup.
- Push the timer down to the ata_channel structure. Most probably it will end
at the drive.
Linus Torvalds [Sat, 11 May 2002 04:07:05 +0000 (21:07 -0700)]
Make arm default to little-endian jiffies.
Any potential BE arm port can fix this up later.
Richard Gooch [Sat, 11 May 2002 04:06:34 +0000 (04:06 +0000)]
misc.c:
Do not put miscellaneous character devices in /dev/misc if they
specify their own directory (i.e. contain a '/' character)
util.c:
Copied and used macro for error messages from fs/devfs/base.c
base.c:
Removed 2.4.x compatibility code
Added BKL to <devfs_open> because drivers still need it
Linus Torvalds [Sat, 11 May 2002 03:26:28 +0000 (20:26 -0700)]
Merge http://linux-ntfs.bkbits.net/ntfs-tng-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux
Anton Altaparmakov [Sat, 11 May 2002 16:00:08 +0000 (17:00 +0100)]
NTFS 2.0.7 release: pure cleanups.
Anton Altaparmakov [Sat, 11 May 2002 13:23:51 +0000 (14:23 +0100)]
NTFS: Merge
Anton Altaparmakov [Sat, 11 May 2002 13:08:27 +0000 (14:08 +0100)]
NTFS 2.0.7: minor cleanup, remove NULL struct initializers
Linus Torvalds [Sat, 11 May 2002 03:24:35 +0000 (20:24 -0700)]
Merge bk://ppc.bkbits.net/for-linus-ppcdrivers
into home.transmeta.com:/home/torvalds/v2.5/linux
Paul Mackerras [Sun, 12 May 2002 08:06:30 +0000 (18:06 +1000)]
PPC32: This changeset updates several of the powermac-specific
drivers. Most of this is from 2.4. Almost all of this work was
done by Ben Herrenschmidt.
George Anzinger [Fri, 10 May 2002 13:14:02 +0000 (06:14 -0700)]
[PATCH] 64-bit jiffies, a better solution
Ok, here it is. The following arch are not covered:
Mips, Mips64 in 32-bit mode, parisc in __LP64__ mode.
In addition, x86_64 mentions jiffies in the existing script.
This may be a problem.
Dave Kleikamp [Fri, 10 May 2002 07:50:26 +0000 (00:50 -0700)]
[PATCH] Prevent deadlock in JFS when flushing data during commit
This prevents a deadlock in JFS.
Linus Torvalds [Fri, 10 May 2002 05:46:48 +0000 (22:46 -0700)]
Merge master.kernel.org:/home/davem/BK/net-2.5
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
Kai Germaschewski [Fri, 10 May 2002 05:32:54 +0000 (00:32 -0500)]
Merge tp1.ruhr-uni-bochum.de:/home/kai/kernel/v2.5/linus-2.5.vm
into tp1.ruhr-uni-bochum.de:/home/kai/kernel/v2.5/linux-2.5.isdn.capi
Linus Torvalds [Fri, 10 May 2002 05:21:34 +0000 (22:21 -0700)]
Merge master.kernel.org:/home/davem/BK/sparc-2.5
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
David S. Miller [Fri, 10 May 2002 03:57:58 +0000 (20:57 -0700)]
Sparc64: Missing parts of previous math-emu fixes.
Linus Torvalds [Fri, 10 May 2002 02:56:08 +0000 (19:56 -0700)]
Fix 'export-objs' usage in Makefiles.
Noted by Keith Owens.
Neil Brown [Fri, 10 May 2002 02:31:29 +0000 (19:31 -0700)]
[PATCH] - kNFSd in 2.5.15 - Require export operations for exporting a filesystem
This removes the old alternates to export_operations for exporting a
filesystem.
It removes fh_to_dentry, dentry_to_fh, and s_nfsd_free_path_sem. It
also removes a lot of code.
The fs/ntfs change is because it was setting fh_to_dentry and
dentry_to_fh (which no longer exist) to NULL.
Neil Brown [Fri, 10 May 2002 02:31:19 +0000 (19:31 -0700)]
[PATCH] - kNFSd in 2.5.15 - export_operations support for isofs
ISOFS to use export_operations to declare exportability
Exporting ISO's has never been very reliable
as lookup("..") doesn't work (even though there is
some code that tries to pretend that it does).
This means that if an inode falls out of cache, any
filehandle on it will become stale.
This makes that level of support explicit with an empty
export_operations structure. get_parent could be written....
but not today.
Christoph Hellwig [Fri, 10 May 2002 01:38:59 +0000 (18:38 -0700)]
IPv4 Syncookies: Remove pointless CONFIG_SYN_COOKIES ifdef.
David S. Miller [Fri, 10 May 2002 00:52:09 +0000 (17:52 -0700)]
Sparc64: Fix typos in bitops changes.
David S. Miller [Fri, 10 May 2002 00:45:38 +0000 (17:45 -0700)]
Sparc64: Bitops take unsigned long pointer.
David S. Miller [Fri, 10 May 2002 00:31:40 +0000 (17:31 -0700)]
Ingress packet scheduler: Fix compiler error when CONFIG_NET_CLS_POLICE is disabled.
David S. Miller [Thu, 9 May 2002 21:39:54 +0000 (14:39 -0700)]
Sparc64: Make pcibios_init return an int.
David S. Miller [Thu, 9 May 2002 21:21:38 +0000 (14:21 -0700)]
tcp_ipv4.c: Do not increment TcpAttemptFails twice.
David S. Miller [Thu, 9 May 2002 20:43:24 +0000 (13:43 -0700)]
Sparc64: Delete AOFF_task_fpregs define.
Linus Torvalds [Thu, 9 May 2002 10:01:08 +0000 (03:01 -0700)]
Make setresuid/setresgid be more consistent wrt fsuid handling
Linus Torvalds [Thu, 9 May 2002 07:49:16 +0000 (00:49 -0700)]
Merge bk://linuxusb.bkbits.net/pci_hp-2.5
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
Martin Dalecki [Thu, 9 May 2002 07:13:04 +0000 (00:13 -0700)]
[PATCH] 2.5.14 IDE 59
Basically PCI driver handling reorganization. This is one step further
ahead toward the goal of fully modularized host chip drivers.
- Adjust ide-scsi to the new error handling. Just don't try any device
resets there.
- Add unmasking of IRQ per default to the PMac PCI code.
- Split up the crap table from ide-pci. Let the corresponding drivers do
registration of the functions they provide. This small change makes
this patch rather big.
- Hard-code the number of ports requested for DMA engines. They are always
precisely 8 on PCs. If you hove something different to deal with,
well then please just provide your own init_dma method.
- Remove the HDIO_GETGEO_BIG ioctl. Patch by Andries Brouwer. Applies
unmodified.
- Make ON_BOARD be equal 0, so we can spare ourself some typing in structure
initialization.
- Normalize the terminology in the host chip drivers. It will make spotting
the tons of common code found there later easier.
Greg Kroah-Hartman [Thu, 9 May 2002 06:44:44 +0000 (23:44 -0700)]
PCI Hotplug core
removed pcihpfs_statfs(), as it's not used anymore.
Greg Kroah-Hartman [Thu, 9 May 2002 06:15:51 +0000 (23:15 -0700)]
IBM PCI Hotplug driver
update the ibm pci hotplug driver to the latest version. Contains lots of
small bugfixes and added features for new hardware.
Linus Torvalds [Thu, 9 May 2002 05:06:41 +0000 (22:06 -0700)]
Merge bk://ppc.bkbits.net/for-linus-ppc
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
Paul Mackerras [Fri, 10 May 2002 08:11:08 +0000 (18:11 +1000)]
PPC32: add a subsys_initcall so pcibios_init gets called
Paul Mackerras [Fri, 10 May 2002 08:10:22 +0000 (18:10 +1000)]
PPC32: add SIGURG to the list of signals ignored by default
Paul Mackerras [Fri, 10 May 2002 03:26:22 +0000 (13:26 +1000)]
PPC32: powermac update from Ben Herrenschmidt.
This adds support for recent powermac models and fixes a few bugs.
Paul Mackerras [Fri, 10 May 2002 03:19:28 +0000 (13:19 +1000)]
PPC32: remove some compiler warnings, xmon update
Paul Mackerras [Fri, 10 May 2002 03:17:24 +0000 (13:17 +1000)]
PPC32: fix serial clock for embedded EP405 board.
Paul Mackerras [Fri, 10 May 2002 03:11:49 +0000 (13:11 +1000)]
PPC32: minor cosmetic changes, eliminate compile warnings
Paul Mackerras [Fri, 10 May 2002 03:02:35 +0000 (13:02 +1000)]
Define pfn_to_page, page_to_pfn, pte_pfn, pfn_pte for ppc32.
Paul Mackerras [Fri, 10 May 2002 02:56:24 +0000 (12:56 +1000)]
PPC32: This changeset adds preemptible kernel support for ppc32
and also streamlines the exception entry/exit code by not saving
all the GPRs on the common exceptions (system call, external
interrupt and decrementer).
Paul Mackerras [Fri, 10 May 2002 01:42:52 +0000 (11:42 +1000)]
Merge samba.org:/home/paulus/kernel/linux-2.5
into samba.org:/home/paulus/kernel/for-linus-ppc
Paul Mackerras [Thu, 9 May 2002 22:29:52 +0000 (08:29 +1000)]
PPC32: Rename ppc_defs.h to asm-offsets.h to ease the transition to kbuild-2.5 later.
Paul Mackerras [Thu, 9 May 2002 21:52:14 +0000 (07:52 +1000)]
Update the Config.help for ppc32. References to 486s and pentiums aren't
really helpful here. :)
Linus Torvalds [Thu, 9 May 2002 05:05:59 +0000 (22:05 -0700)]
Merge master.kernel.org:/home/davem/BK/misc-2.5
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
Linus Torvalds [Thu, 9 May 2002 05:05:10 +0000 (22:05 -0700)]
Merge master.kernel.org:/home/davem/BK/net-2.5
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
Linus Torvalds [Thu, 9 May 2002 05:04:14 +0000 (22:04 -0700)]
Merge master.kernel.org:/home/davem/BK/sparc-2.5
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
Stephen Rothwell [Thu, 9 May 2002 05:03:28 +0000 (22:03 -0700)]
[PATCH] Directory Notification Fix
This patch fixes directory notification so that notifications get
cancelled when a process exits. This make dnotify MUCH more stable and
usable :-)
Paul Mackerras [Thu, 9 May 2002 05:03:17 +0000 (22:03 -0700)]
[PATCH] fix drivers/pci/Makefile for PPC
On 32-bit PPC we don't need setup-bus.o but we do need setup-irq.o.
This patch changes drivers/pci/Makefile to reflect that.
Paul Mackerras [Thu, 9 May 2002 05:03:06 +0000 (22:03 -0700)]
[PATCH] fix drivers/scsi/sd.c for ppc32
This patch fixes the compile errors in sd_find_target, which is only
used on 32-bit PPC systems, and changes the ifdef around from
CONFIG_PPC to CONFIG_PPC32 since ppc64 doesn't need this routine.
Linus Torvalds [Thu, 9 May 2002 04:45:55 +0000 (21:45 -0700)]
Merge bk://linuxusb.bkbits.net/linux-2.5-pci
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
Dave Jones [Thu, 9 May 2002 04:45:00 +0000 (21:45 -0700)]
[PATCH] HP ZX1 AGP/DRM support.
From 2.4
Dave Jones [Thu, 9 May 2002 04:44:52 +0000 (21:44 -0700)]
[PATCH] ptrace bug
We weren't incrementing the address when walking a processes
address space. From 2.4
Dave Jones [Thu, 9 May 2002 04:44:43 +0000 (21:44 -0700)]
[PATCH] swap file missing error check
Found by Andries Brouwer a while back iirc.
Dave Jones [Thu, 9 May 2002 04:44:35 +0000 (21:44 -0700)]
[PATCH] list macro conversion.
Use listwalking macro..
Paul Mackerras [Thu, 9 May 2002 03:43:22 +0000 (13:43 +1000)]
Merge nanango.paulus.ozlabs.org:/home/paulus/kernel/linux-2.5
into nanango.paulus.ozlabs.org:/home/paulus/kernel/for-linus-ppc
Greg Kroah-Hartman [Thu, 9 May 2002 03:35:57 +0000 (20:35 -0700)]
moved the pci_alloc_consistent() and pci_free_consistent() functions back
into arch/i386/kernel as they are needed even if CONFIG_PCI is not enabled.
David S. Miller [Thu, 9 May 2002 01:25:58 +0000 (18:25 -0700)]
Sparc64 fixes:
- Fix some errors in Sparc ptrace debugging output.
- Remove senseless comments above sparc64 copy_thread
referring to sparc32 privileged register issues.
Tom 'spot' Callaway [Thu, 9 May 2002 01:14:51 +0000 (18:14 -0700)]
drivers/video/aty/mach64_gx.c: Include sched.h
Anton Blanchard [Thu, 9 May 2002 01:14:24 +0000 (18:14 -0700)]
[PATCH] acenic driver and 867 MHz G4 sound problems
Fix acenic driver
Tom 'spot' Callaway [Thu, 9 May 2002 01:13:31 +0000 (18:13 -0700)]
Sparc64: Export batten_down_hatches
Dave Kleikamp [Thu, 9 May 2002 01:12:07 +0000 (18:12 -0700)]
[PATCH] Fix JFS file system corruption
JFS: Flush dirty metadata to disk when remounting from read-write
to read-only. Also fix umount ordering to make sure metadata is
written before journal closed.
With Andrew Morton's recent changes, JFS is no longer writing much
of its dirty metadata when remounting from read-write to read-only.
This causes severe file system corruption. A JFS root file system
will be corrupted on shutdown.
This patch fixes the problem by explicitly writing the dirty metadata
before the journal is closed. It also fixes the ordering so that
the dirty metadata is completely written before the journal is closed
for the normal unmount case as well.
Tom 'spot' Callaway [Thu, 9 May 2002 01:09:44 +0000 (18:09 -0700)]
Sparc: Use proper sys_{read,write} prototypes in SunOS
compat syscalls.
David S. Miller [Thu, 9 May 2002 00:23:48 +0000 (17:23 -0700)]
asm-sparc64/thread_info.h: Include asm/page.h even if __ASSEMBLY__
David S. Miller [Wed, 8 May 2002 19:56:36 +0000 (12:56 -0700)]
Sparc: Kill references to buffermem_pages.
David S. Miller [Wed, 8 May 2002 19:49:13 +0000 (12:49 -0700)]
Merge http://kernel-acme.bkbits.net:8080/net-cleanups-2.5
into nuts.ninka.net:/home/davem/src/BK/net-2.5
Robert Olsson [Wed, 8 May 2002 19:43:56 +0000 (12:43 -0700)]
IPV4: Add statistics for route cache GC monitoring.
David S. Miller [Wed, 8 May 2002 19:32:10 +0000 (12:32 -0700)]
Sparc64: Keep totalram_pages equal to num_physpages.
David S. Miller [Wed, 8 May 2002 19:11:31 +0000 (12:11 -0700)]
Sparc64: Make pcibios_init a subsys_initcall.
David S. Miller [Wed, 8 May 2002 17:15:10 +0000 (10:15 -0700)]
drivers/usb/net/rtl8150.c: Include linux/init.h
David S. Miller [Wed, 8 May 2002 16:55:47 +0000 (09:55 -0700)]
Merge
David S. Miller [Wed, 8 May 2002 16:28:27 +0000 (09:28 -0700)]
SLAB: When using get_user on kernel pointers, enter KERNEL_DS.
David S. Miller [Wed, 8 May 2002 16:23:49 +0000 (09:23 -0700)]
Sparc64: Enter KERNEL_DS when invoking do_sigaltstack with
kernel pointers.
David S. Miller [Wed, 8 May 2002 16:20:48 +0000 (09:20 -0700)]
Sparc64: Make use of USE_STANDARD_AS_RULE.
David S. Miller [Wed, 8 May 2002 15:34:22 +0000 (08:34 -0700)]
Soft-fp fix:
- Fix handling of implicit 1 bit of fraction part when converting
from int to float. We cannot handle it properly unless we
defer implicit 1 bit handling till after rounding as
rounding may move where the implicit 1 bit is in
the final converted integer.
Linus Torvalds [Wed, 8 May 2002 09:10:48 +0000 (02:10 -0700)]
Merge penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux-2.5-pci
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
Linus Torvalds [Wed, 8 May 2002 08:09:08 +0000 (01:09 -0700)]
Merge http://linux-isdn.bkbits.net/linux-2.5.make
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux