]>
git.neil.brown.name Git - history.git/log
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
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
Kai Germaschewski [Wed, 8 May 2002 11:50:54 +0000 (06:50 -0500)]
Fix the Makefile cleanups
Linus Torvalds [Wed, 8 May 2002 08:04:19 +0000 (01:04 -0700)]
Fix makefile errors
Linus Torvalds [Wed, 8 May 2002 08:03:48 +0000 (01:03 -0700)]
Add SIGURG to list of ignore-by-default signals
Kai Germaschewski [Wed, 8 May 2002 07:33:50 +0000 (02:33 -0500)]
Fix cut'n'paste error in drivers/message/Makefile
Kai Germaschewski [Wed, 8 May 2002 07:29:04 +0000 (02:29 -0500)]
Cleanup drivers/pcmcia/Makefile part 2
Adding some more flexibility to Config.in (Allow for core built-in but
socket driver modular) cleans up the Makefile as well ;-)
Kai Germaschewski [Wed, 8 May 2002 07:19:16 +0000 (02:19 -0500)]
Cleanup drivers/pcmcia/Makefile
Use the usual list-based approach. Still not too nice.
Kai Germaschewski [Wed, 8 May 2002 06:59:54 +0000 (01:59 -0500)]
Remove PCMCIA backwards compatibility rule.
Old pcmcia-cs versions expect the pcmcia modules in
/lib/modules/`uname -r`/pcmcia, so we symlinked them for compatibility.
According to the comment, the generation of these links should have
been removed in 2.4, so it's definitely time for it to go now.
Kai Germaschewski [Wed, 8 May 2002 06:53:07 +0000 (01:53 -0500)]
Cleanup drivers/fusion/* build
Don't shortcut from drivers/Makefile to
drivers/message/{fusion,i2o}/Makefile, but use intermediate
drivers/message/Makefile.
Cleanup drivers/message/fusion/Config.in and get rid of unnecessary
CONFIG_FUSION_BOOT.
Kai Germaschewski [Wed, 8 May 2002 06:47:42 +0000 (01:47 -0500)]
Fix compile time warning in serial.c
Kai Germaschewski [Wed, 8 May 2002 06:46:41 +0000 (01:46 -0500)]
Link drivers/char/* from drivers/char/Makefile
Link the subdirs of drivers/char from drivers/char/Makefile instead the
top-level Makefile.
Link order changes slightly, shouldn't case any problems, though.
Fix drivers/char/pcmcia/Config.in.
Cleanup drivers/char/pcmcia/Makefile.
Fix rio build rules in drivers/char/Makefile.
Linus Torvalds [Wed, 8 May 2002 04:15:55 +0000 (21:15 -0700)]
Merge http://linux-isdn.bkbits.net/linux-2.5.make
into home.transmeta.com:/home/torvalds/v2.5/linux
Kai Germaschewski [Tue, 7 May 2002 12:08:00 +0000 (07:08 -0500)]
Merge tp1.ruhr-uni-bochum.de:/home/kai/kernel/v2.5/linux-2.5.make-net
into tp1.ruhr-uni-bochum.de:/home/kai/kernel/v2.5/linux-2.5.make
Grant Grundler [Tue, 7 May 2002 11:24:46 +0000 (04:24 -0700)]
Tigon3 fix:
- Fix typo in setting MR_LP_ADV duplex flags.
Kai Germaschewski [Tue, 7 May 2002 10:21:08 +0000 (05:21 -0500)]
ISDN: maintain outstanding CAPI messages in the drivers
It's up to the drivers to maintain their list of buffered messages
themselves. As most drivers can share common code, provide it
in capilib.o, inside of the module kernelcapi.o
Colin Gibbs [Tue, 7 May 2002 10:14:55 +0000 (03:14 -0700)]
copy_mm fix:
- If dup_mmap fails we will try to destroy_context before
init_new_context occurs. Platforms with non-trivial
init_new_context can explode because of this. The fix
is to invoke init_new_context before dup_mmap.
Harald Welte [Tue, 7 May 2002 10:07:13 +0000 (03:07 -0700)]
Netfilter ipt_ULOG fix:
- If timers were pending during module unload, we would OOPS.
Linus Torvalds [Tue, 7 May 2002 09:48:12 +0000 (02:48 -0700)]
Merge master.kernel.org:/home/davem/BK/net-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux
Linus Torvalds [Tue, 7 May 2002 09:46:52 +0000 (02:46 -0700)]
Manual merge of defconfig
Kai Germaschewski [Tue, 7 May 2002 09:13:01 +0000 (04:13 -0500)]
ISDN: CAPI fix new "ncci up"
There's actually two cases when a new NCCI is created:
outgoing and incoming connections (had missed the latter)
Linus Torvalds [Tue, 7 May 2002 08:53:03 +0000 (01:53 -0700)]
Merge http://linux-isdn.bkbits.net/linux-2.5.make
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
Linus Torvalds [Tue, 7 May 2002 08:52:22 +0000 (01:52 -0700)]
Merge http://linux-isdn.bkbits.net/linux-2.5.isdn
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
David S. Miller [Tue, 7 May 2002 08:37:57 +0000 (01:37 -0700)]
Sparc64: Fix pfn_foo macros and add descriptive commentary
above explaining the {phys,pfn}_base stuff.
Linus Torvalds [Tue, 7 May 2002 08:26:23 +0000 (01:26 -0700)]
Merge bk://linuxusb.bkbits.net/linus-2.5
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
Kai Germaschewski [Tue, 7 May 2002 08:11:48 +0000 (03:11 -0500)]
ISDN: CAPI remove NCCI up/down notification
Applications really ought to take care of maintaing the state themselves,
instead of cheating by listening to controller private messages.
Patrick Mochel [Tue, 7 May 2002 08:02:53 +0000 (01:02 -0700)]
Re-add check for valid acpi routing information, instead of assuming it works
David Brownell [Tue, 7 May 2002 07:55:20 +0000 (00:55 -0700)]
[PATCH] PATCH 2.5.14 -- ehci misc fixes
- Report better errors, and in one case the correct one.
- Adds strategic wmb() calls
- Claims the right (scaled) ISO bandwidth
- Uses non-CVS version ID
This will likely resolve that Archos MP3 Jukebox issue, where "-104"
(-ECONNRESET) was appearing mysteriously.
Greg Kroah-Hartman [Tue, 7 May 2002 07:48:55 +0000 (00:48 -0700)]
USB
minor -dj tree updates.
Greg Kroah-Hartman [Tue, 7 May 2002 07:48:25 +0000 (00:48 -0700)]
USB ohci driver update
add PMAC changes found in -dj tree
Greg Kroah-Hartman [Tue, 7 May 2002 07:47:47 +0000 (00:47 -0700)]
USB Config.in and Makefile minor changes
sync up with -dj tree
Kai Germaschewski [Tue, 7 May 2002 07:05:38 +0000 (02:05 -0500)]
ISDN: CAPI: alloc struct capi_appl dynamically
First step in having the users alloc this as part of the state info
they have to maintain anyway.