]> git.neil.brown.name Git - history.git/log
history.git
23 years agoJFS: sync blockdevice at umount
Christoph Hellwig [Tue, 3 Sep 2002 19:52:29 +0000 (21:52 +0200)]
JFS: sync blockdevice at umount

We need to sync the blockdevice mapping at umount although sync_blockdev
already does it as we need to make sure everything hits the disk before
we mark the superblock clean.

Found by Dave Kleikamp.

23 years agoJFS: Don't include <linux/smp_lock.h> in jfs_dtree.c
Christoph Hellwig [Mon, 2 Sep 2002 14:54:21 +0000 (16:54 +0200)]
JFS: Don't include <linux/smp_lock.h> in jfs_dtree.c

23 years agoJFS: remove superflous return at the end of lbmIODone
Christoph Hellwig [Mon, 2 Sep 2002 13:10:03 +0000 (15:10 +0200)]
JFS: remove superflous return at the end of lbmIODone

23 years agoJFS: remove superflous externs for generic_file_ functions
Christoph Hellwig [Mon, 2 Sep 2002 13:07:58 +0000 (15:07 +0200)]
JFS: remove superflous externs for generic_file_ functions

23 years agoJFS: ifdef out unused functions related to partial blocks
Christoph Hellwig [Mon, 2 Sep 2002 12:55:43 +0000 (14:55 +0200)]
JFS: ifdef out unused functions related to partial blocks

23 years agoJFS: use block device inode/mapping instead of direct_inode/direct_mapping
Christoph Hellwig [Mon, 2 Sep 2002 04:02:14 +0000 (06:02 +0200)]
JFS: use block device inode/mapping instead of direct_inode/direct_mapping

Change __get_metapage to use the block device mapping to back metapages
that are addresses by filesystem relative blocks.  Remove all code to
implement the JFS-private per-filesystem mapping and fake inode.

23 years agoJFS: use buffer_heads to access the superblock
Christoph Hellwig [Mon, 2 Sep 2002 03:46:40 +0000 (05:46 +0200)]
JFS: use buffer_heads to access the superblock

23 years agoJFS: remove some cruft left over from the pre-mempool metapage code
Christoph Hellwig [Mon, 2 Sep 2002 03:19:41 +0000 (05:19 +0200)]
JFS: remove some cruft left over from the pre-mempool metapage code

23 years agoJFS: Remove unused file jfs_extendfs.h
Christoph Hellwig [Mon, 2 Sep 2002 02:58:17 +0000 (04:58 +0200)]
JFS: Remove unused file jfs_extendfs.h

JFS/Linux implements resizing by remount.

23 years agoJFS: sanitize naming of ea read/write functions, add missing statics
Christoph Hellwig [Mon, 2 Sep 2002 02:55:32 +0000 (04:55 +0200)]
JFS: sanitize naming of ea read/write functions, add missing statics

23 years agoJFS: use jfs_file_inode_operations for special files aswell
Christoph Hellwig [Mon, 2 Sep 2002 02:45:47 +0000 (04:45 +0200)]
JFS: use jfs_file_inode_operations for special files aswell

23 years agoProper implementation of jfs_get_blocks
Dave Kleikamp [Fri, 30 Aug 2002 08:21:28 +0000 (03:21 -0500)]
Proper implementation of jfs_get_blocks

jfs_get_blocks should return up to the number of blocks in the
extent rather than limiting itself to one block, as the initial,
trivial implementation did.  This greatly reduces the overhead of
O_DIRECT reads and writes.

Submitted by Badari Pulavarty (pbadari@us.ibm.com)

23 years agoJFS: Add write_super_lockfs() and unlock_fs() for snapshot.
Dave Kleikamp [Fri, 30 Aug 2002 08:09:16 +0000 (03:09 -0500)]
JFS: Add write_super_lockfs() and unlock_fs() for snapshot.

Submitted by Steve Best.

23 years agoMerge kleikamp.austin.ibm.com:/home/shaggy/bk/jfs-2.5
Dave Kleikamp [Fri, 30 Aug 2002 04:33:35 +0000 (23:33 -0500)]
Merge kleikamp.austin.ibm.com:/home/shaggy/bk/jfs-2.5
into kleikamp.austin.ibm.com:/home/shaggy/bk/acl-2.5

23 years agoJFS extended attributes
Dave Kleikamp [Fri, 30 Aug 2002 04:09:38 +0000 (23:09 -0500)]
JFS extended attributes

23 years agoJFS: rework extent invalidation
Dave Kleikamp [Thu, 29 Aug 2002 11:39:47 +0000 (06:39 -0500)]
JFS: rework extent invalidation

All callers of invalidate_metapages() actually have a dxd_t or pxd_t to
invalidate, so add invalidate_pxd_metapages() and invalidate_dxd_metapages()
routines with a common __invalidate_metapages() backend instead.

Start to invalidate the EA/ACL extents, we'll need that soon.

Submitted by Christoph Hellwig

23 years agoMerge bk://linux-input.bkbits.net/linux-input
Linus Torvalds [Thu, 29 Aug 2002 07:15:42 +0000 (00:15 -0700)]
Merge bk://linux-input.bkbits.net/linux-input
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux

23 years agoIn mousedev.c, don't send a zero mouse movement after a command if
Vojtech Pavlik [Fri, 30 Aug 2002 00:27:35 +0000 (02:27 +0200)]
In mousedev.c, don't send a zero mouse movement after a command if
requested, also fix a possible race with two processes using the same
file descriptor.

23 years agoRemove user configurable I8042_BASE/I8042_IRQs.
Vojtech Pavlik [Fri, 30 Aug 2002 00:05:30 +0000 (02:05 +0200)]
Remove user configurable I8042_BASE/I8042_IRQs.
Archs can define i8042 access in i8042-io*.h

23 years agoMerge suse.cz:/home/vojtech/bk/linus into suse.cz:/home/vojtech/bk/input
Vojtech Pavlik [Thu, 29 Aug 2002 22:40:33 +0000 (00:40 +0200)]
Merge suse.cz:/home/vojtech/bk/linus into suse.cz:/home/vojtech/bk/input

23 years agoAdd a missing EXPORT_SYMBOL(input_devclass); into input.c
Petr Vandrovec [Thu, 29 Aug 2002 22:26:41 +0000 (00:26 +0200)]
Add a missing EXPORT_SYMBOL(input_devclass); into input.c

23 years agoMerge http://suncobalt.bkbits.net/nvram-2.5
Linus Torvalds [Thu, 29 Aug 2002 07:12:15 +0000 (00:12 -0700)]
Merge http://suncobalt.bkbits.net/nvram-2.5
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux

23 years agoMerge bk://bkbits.ras.ucalgary.ca/rgooch-2.5
Linus Torvalds [Thu, 29 Aug 2002 06:25:19 +0000 (23:25 -0700)]
Merge bk://bkbits.ras.ucalgary.ca/rgooch-2.5
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux

23 years ago[PATCH] misc. kernel preemption bits
Robert Love [Thu, 29 Aug 2002 06:24:27 +0000 (23:24 -0700)]
[PATCH] misc. kernel preemption bits

Misc. kernel preemption-related bits.  Specifically,

 - update to Documentation/preempt-locking.txt (me)

 - preempt-safe arch/i386/kernel/ioport.c :: sys_ioperm()
   (George Anzinger)

 - remove "kernel_lock()" cruft in include/linux/smp.h
   (Andrew Morton)

 - we have a debug check in preempt_schedule that, even
   on detecting a schedule with irqs disabled, still goes
   ahead and reschedules.  We should return. (me)

 - preempt-safe net/core/dev.c :: netif_rx() (George Anzinger)

23 years ago[PATCH] make raid5 checksums preempt-safe, take two
Robert Love [Thu, 29 Aug 2002 06:24:16 +0000 (23:24 -0700)]
[PATCH] make raid5 checksums preempt-safe, take two

The raid5 xor checksums use MMX/SSE state and are not preempt-safe.

Attached patch disables preemption in FPU_SAVE and XMMS_SAVE and
restores it in FPU_RESTORE and XMMS_RESTORE - preventing preemption
while in fp mode.

23 years ago[PATCH] have lockd and rpciod drop locks on exit
Robert Love [Thu, 29 Aug 2002 06:24:05 +0000 (23:24 -0700)]
[PATCH] have lockd and rpciod drop locks on exit

Neither lockd nor rpciod properly drop the BKL on exit.

Yes, the BKL is automatically relinquished on schedule but the failure
to drop the lock throws off the atomic accounting and results in a
preempt_count warning on exit.

This makes them play fair - it does not hurt.

23 years agoAvoid unused variable warning when kmap() ends up being a no-op.
Linus Torvalds [Thu, 29 Aug 2002 06:17:34 +0000 (23:17 -0700)]
Avoid unused variable warning when kmap() ends up being a no-op.

23 years agoMerge master.kernel.org:/home/davem/BK/sparc-2.5
Linus Torvalds [Thu, 29 Aug 2002 04:23:10 +0000 (21:23 -0700)]
Merge master.kernel.org:/home/davem/BK/sparc-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

23 years agoMerge master.kernel.org:/home/davem/BK/sctp-2.5
Linus Torvalds [Thu, 29 Aug 2002 04:20:11 +0000 (21:20 -0700)]
Merge master.kernel.org:/home/davem/BK/sctp-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

23 years agoMerge master.kernel.org:/home/davem/BK/tso-2.5
Linus Torvalds [Thu, 29 Aug 2002 04:16:39 +0000 (21:16 -0700)]
Merge master.kernel.org:/home/davem/BK/tso-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

23 years agoMerge http://linuxusb.bkbits.net/linus-2.5
Linus Torvalds [Thu, 29 Aug 2002 02:53:55 +0000 (19:53 -0700)]
Merge http://linuxusb.bkbits.net/linus-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

23 years agoarch/sparc64/defconfig: Update.
David S. Miller [Wed, 28 Aug 2002 23:40:17 +0000 (16:40 -0700)]
arch/sparc64/defconfig: Update.

23 years agodrivers/input/serio/i8042-sparcio.h: Define I8042_{COMMAND,DATA}_REG.
David S. Miller [Wed, 28 Aug 2002 23:38:38 +0000 (16:38 -0700)]
drivers/input/serio/i8042-sparcio.h: Define I8042_{COMMAND,DATA}_REG.

23 years agofs/romfs/inode.c: Kill warning on 64-bit systems.
David S. Miller [Wed, 28 Aug 2002 23:24:23 +0000 (16:24 -0700)]
fs/romfs/inode.c: Kill warning on 64-bit systems.

23 years agofs/binfmt_elf.c: Kill warnings introduced by stack-grows-up changes.
David S. Miller [Wed, 28 Aug 2002 23:13:54 +0000 (16:13 -0700)]
fs/binfmt_elf.c: Kill warnings introduced by stack-grows-up changes.

23 years agodrivers/scsi/sg.c: Include linux/vmalloc.h
David S. Miller [Wed, 28 Aug 2002 23:07:15 +0000 (16:07 -0700)]
drivers/scsi/sg.c: Include linux/vmalloc.h

23 years agodrivers/input/serio/i8042.c: Allow IRQs to be determined at runtime.
David S. Miller [Wed, 28 Aug 2002 22:53:34 +0000 (15:53 -0700)]
drivers/input/serio/i8042.c: Allow IRQs to be determined at runtime.

23 years agodrivers/input/serio/i8042-sparcio.h: Fix ioremap args.
David S. Miller [Wed, 28 Aug 2002 22:47:41 +0000 (15:47 -0700)]
drivers/input/serio/i8042-sparcio.h: Fix ioremap args.

23 years agodrivers/input/serio/i8042-sparcio.h: Add missing endef.
David S. Miller [Wed, 28 Aug 2002 22:45:21 +0000 (15:45 -0700)]
drivers/input/serio/i8042-sparcio.h: Add missing endef.

23 years agoI8042: Add SPARC support.
David S. Miller [Wed, 28 Aug 2002 22:31:46 +0000 (15:31 -0700)]
I8042: Add SPARC support.

23 years agoMerge nuts.ninka.net:/home/davem/src/BK/BAK-sparc-2.5
David S. Miller [Wed, 28 Aug 2002 22:06:17 +0000 (15:06 -0700)]
Merge nuts.ninka.net:/home/davem/src/BK/BAK-sparc-2.5
into nuts.ninka.net:/home/davem/src/BK/sparc-2.5

23 years agoMerge nuts.ninka.net:/home/davem/src/BK/BAK-sctp-2.5
David S. Miller [Wed, 28 Aug 2002 20:42:42 +0000 (13:42 -0700)]
Merge nuts.ninka.net:/home/davem/src/BK/BAK-sctp-2.5
into nuts.ninka.net:/home/davem/src/BK/sctp-2.5

23 years agoMerge
David S. Miller [Wed, 28 Aug 2002 20:40:31 +0000 (13:40 -0700)]
Merge

23 years ago[NET]: Add segmentation offload support to TCP.
Alexey Kuznetsov [Wed, 28 Aug 2002 18:57:33 +0000 (11:57 -0700)]
[NET]: Add segmentation offload support to TCP.

23 years ago[NET]: Add TCP segmentation offload support to e1000.
Alexey Kuznetsov [Wed, 28 Aug 2002 18:54:35 +0000 (11:54 -0700)]
[NET]: Add TCP segmentation offload support to e1000.

23 years ago[NET]: Add TCP segmentation offload core infrastructure.
Alexey Kuznetsov [Wed, 28 Aug 2002 18:52:03 +0000 (11:52 -0700)]
[NET]: Add TCP segmentation offload core infrastructure.

23 years agonet/sctp/sctp_socket.c: Mark sctp_skb_recv_datagram static.
David S. Miller [Wed, 28 Aug 2002 18:37:25 +0000 (11:37 -0700)]
net/sctp/sctp_socket.c: Mark sctp_skb_recv_datagram static.

23 years agonet/sctp/sctp_socket.c: Fix sctp_get_port types, static private funcs.
David S. Miller [Wed, 28 Aug 2002 18:33:48 +0000 (11:33 -0700)]
net/sctp/sctp_socket.c: Fix sctp_get_port types, static private funcs.

23 years agonet/sctp/sctp_socket.c: Fix printf string for size_t.
David S. Miller [Wed, 28 Aug 2002 18:19:10 +0000 (11:19 -0700)]
net/sctp/sctp_socket.c: Fix printf string for size_t.
- also fix sctp.h declaration type of sctp_get_port

23 years agonet/sctp/sctp_sm_make_chunk.c: Kill unused variable in sctp_make_data_empty.
David S. Miller [Wed, 28 Aug 2002 18:15:49 +0000 (11:15 -0700)]
net/sctp/sctp_sm_make_chunk.c: Kill unused variable in sctp_make_data_empty.

23 years agonet/sctp/sctp_tsnmap.c: Fix typo from cleanups.
David S. Miller [Wed, 28 Aug 2002 18:15:09 +0000 (11:15 -0700)]
net/sctp/sctp_tsnmap.c: Fix typo from cleanups.

23 years agonet/sctp/sctp_sm_sideeffect.c: Kill unusued variable in sctp_side_effects.
David S. Miller [Wed, 28 Aug 2002 18:11:12 +0000 (11:11 -0700)]
net/sctp/sctp_sm_sideeffect.c: Kill unusued variable in sctp_side_effects.

23 years agonet/sctp/sctp_protocol.c: Fix typo from cleanups.
David S. Miller [Wed, 28 Aug 2002 18:09:49 +0000 (11:09 -0700)]
net/sctp/sctp_protocol.c: Fix typo from cleanups.

23 years agonet/sctp/sctp_sm_statefuns.c: Remove bogus use of unused attribute with a label.
David S. Miller [Wed, 28 Aug 2002 18:00:24 +0000 (11:00 -0700)]
net/sctp/sctp_sm_statefuns.c: Remove bogus use of unused attribute with a label.

23 years ago[SCTP]: Whitespace/codingstyle fixups, plus a bug fix or two.
David S. Miller [Wed, 28 Aug 2002 17:35:15 +0000 (10:35 -0700)]
[SCTP]: Whitespace/codingstyle fixups, plus a bug fix or two.

23 years agoUSB: brlvger driver: fixed __FUNCTION__ usage
Greg Kroah-Hartman [Wed, 28 Aug 2002 16:16:56 +0000 (09:16 -0700)]
USB: brlvger driver: fixed __FUNCTION__ usage

23 years agoUSB: bluetty driver: fixed __FUNCTION__ usages.
Greg Kroah-Hartman [Wed, 28 Aug 2002 16:16:05 +0000 (09:16 -0700)]
USB: bluetty driver: fixed __FUNCTION__ usages.

23 years agoUSB: serial drivers: fixed __FUNCTION__ usages that I missed before.
Greg Kroah-Hartman [Wed, 28 Aug 2002 15:55:17 +0000 (08:55 -0700)]
USB: serial drivers: fixed __FUNCTION__ usages that I missed before.

23 years agoUSB: safe_serial driver: fixed __FUNCTION__ usages.
Greg Kroah-Hartman [Wed, 28 Aug 2002 15:53:57 +0000 (08:53 -0700)]
USB: safe_serial driver: fixed __FUNCTION__ usages.

23 years agoUSB: io_ti driver: fixed __FUNCTION__ usages.
Greg Kroah-Hartman [Wed, 28 Aug 2002 15:53:23 +0000 (08:53 -0700)]
USB: io_ti driver: fixed __FUNCTION__ usages.

23 years agoMerge with dri CVS tree:
Linus Torvalds [Wed, 28 Aug 2002 10:24:08 +0000 (03:24 -0700)]
Merge with dri CVS tree:
 - update some incorrect version checks
 - update radeon driver from 1.4.0 to 1.5.0
 - use C99 named initializers

23 years agoUSB: fix debugging code to allow USB_NO_DMA_MAP.
Greg Kroah-Hartman [Wed, 28 Aug 2002 10:23:46 +0000 (03:23 -0700)]
USB: fix debugging code to allow USB_NO_DMA_MAP.

Thanks to Oliver Neukum for finding this

23 years agoMerge kroah.com:/home/greg/linux/BK/bleeding_edge-2.5
Greg Kroah-Hartman [Wed, 28 Aug 2002 09:38:19 +0000 (02:38 -0700)]
Merge kroah.com:/home/greg/linux/BK/bleeding_edge-2.5
into kroah.com:/home/greg/linux/BK/gregkh-2.5

23 years ago[PATCH] ohci on sparc64
David Brownell [Wed, 28 Aug 2002 09:14:22 +0000 (02:14 -0700)]
[PATCH] ohci on sparc64

DaveM noticed he needed a pci_dma_sync_single() after the
DMA conversion late in 32 ; here's the patch.

FYI this driver was previously having to unmap/remap in
that location, this is an improvement!  :)

23 years ago[PATCH] ehci, registers to driverfs (for debug)
David Brownell [Wed, 28 Aug 2002 09:13:59 +0000 (02:13 -0700)]
[PATCH] ehci, registers to driverfs (for debug)

When debugging, it's useful to see what the registers are
saying is up without needing to poke around in the kernel.
This patch exposes them.

23 years ago[PATCH] USB dma and scatterlists
David Brownell [Wed, 28 Aug 2002 09:13:39 +0000 (02:13 -0700)]
[PATCH] USB dma and scatterlists

This patch (almost all from DaveM) wraps up the DMA API work
by adding the scatterlist map/sync/unmap support.  And removes
the corresponding FIXME.

23 years agoUSB: added break support for 2 port keyspan devices.
Greg Kroah-Hartman [Wed, 28 Aug 2002 08:44:45 +0000 (01:44 -0700)]
USB: added break support for 2 port keyspan devices.

23 years agoUSB: keyspan driver: minor formatting fixes.
Greg Kroah-Hartman [Wed, 28 Aug 2002 08:43:59 +0000 (01:43 -0700)]
USB: keyspan driver: minor formatting fixes.

23 years agoUSB: ir-usb driver: gcc3 warning fix
Greg Kroah-Hartman [Wed, 28 Aug 2002 08:43:09 +0000 (01:43 -0700)]
USB: ir-usb driver: gcc3 warning fix

23 years agoUSB: io_edgeport driver: fixed __FUNCTION__ usages.
Greg Kroah-Hartman [Wed, 28 Aug 2002 08:42:03 +0000 (01:42 -0700)]
USB: io_edgeport driver: fixed __FUNCTION__ usages.

23 years agoUSB: empeg driver: fixed __FUNCTION__ usages.
Greg Kroah-Hartman [Wed, 28 Aug 2002 08:40:54 +0000 (01:40 -0700)]
USB: empeg driver: fixed __FUNCTION__ usages.

23 years agoUSB: digi_acceleport driver: fixed __FUNCTION__ usages.
Greg Kroah-Hartman [Wed, 28 Aug 2002 08:40:25 +0000 (01:40 -0700)]
USB: digi_acceleport driver: fixed __FUNCTION__ usages.

23 years agoUSB: kl5usb105 driver: fixed __FUNCTION__ usages.
Greg Kroah-Hartman [Wed, 28 Aug 2002 08:37:13 +0000 (01:37 -0700)]
USB: kl5usb105 driver: fixed __FUNCTION__ usages.

23 years agoUSB: mct_u232 driver: fixed __FUNCTION__ usages.
Greg Kroah-Hartman [Wed, 28 Aug 2002 08:36:33 +0000 (01:36 -0700)]
USB: mct_u232 driver: fixed __FUNCTION__ usages.

23 years agoUSB: omninet driver: fixed __FUNCTION__ usages.
Greg Kroah-Hartman [Wed, 28 Aug 2002 08:35:47 +0000 (01:35 -0700)]
USB: omninet driver: fixed __FUNCTION__ usages.

23 years agoUSB: pl2303 driver: fixed __FUNCTION__ usages.
Greg Kroah-Hartman [Wed, 28 Aug 2002 08:35:08 +0000 (01:35 -0700)]
USB: pl2303 driver: fixed __FUNCTION__ usages.

23 years agoUSB: cyberjack driver: fixed __FUNCTION__ usages.
Greg Kroah-Hartman [Wed, 28 Aug 2002 08:34:33 +0000 (01:34 -0700)]
USB: cyberjack driver: fixed __FUNCTION__ usages.

23 years agoUSB: belkin serial driver: fixed __FUNCTION__ usages.
Greg Kroah-Hartman [Wed, 28 Aug 2002 08:32:55 +0000 (01:32 -0700)]
USB: belkin serial driver: fixed __FUNCTION__ usages.

23 years agoAdd some fascist code to trap __FUNCTION__ pasting, fix up
Linus Torvalds [Wed, 28 Aug 2002 07:53:09 +0000 (00:53 -0700)]
Add some fascist code to trap __FUNCTION__ pasting, fix up
some more pasters..

23 years agoMake e100 driver compile (e100_force_speed_duplex() cannot be
Linus Torvalds [Wed, 28 Aug 2002 07:37:30 +0000 (00:37 -0700)]
Make e100 driver compile (e100_force_speed_duplex() cannot be
static, as it is needed by e100_test.c too)

23 years agoMerge bk://linux-input.bkbits.net/linux-input
Linus Torvalds [Wed, 28 Aug 2002 07:16:08 +0000 (00:16 -0700)]
Merge bk://linux-input.bkbits.net/linux-input
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux

23 years agoMerge suse.cz:/home/vojtech/bk/linus into suse.cz:/home/vojtech/bk/input
Vojtech Pavlik [Thu, 29 Aug 2002 00:54:00 +0000 (02:54 +0200)]
Merge suse.cz:/home/vojtech/bk/linus into suse.cz:/home/vojtech/bk/input

23 years agoSupport the 0xff ps/2 mouse reset command in mousedev.c, XFree
Vojtech Pavlik [Thu, 29 Aug 2002 00:29:55 +0000 (02:29 +0200)]
Support the 0xff ps/2 mouse reset command in mousedev.c, XFree
needs it for mouse autodetection.

23 years agoStart keyboard_bh only after registering the keyboard handler.
Vojtech Pavlik [Thu, 29 Aug 2002 00:29:09 +0000 (02:29 +0200)]
Start keyboard_bh only after registering the keyboard handler.

23 years agoDon't allow CONFIG_INPUT_MOUSEDEV_PSAUX without CONFIG_INPUT_MOUSEDEV.
Vojtech Pavlik [Thu, 29 Aug 2002 00:28:11 +0000 (02:28 +0200)]
Don't allow CONFIG_INPUT_MOUSEDEV_PSAUX without CONFIG_INPUT_MOUSEDEV.

23 years agoMerge suse.cz:/home/vojtech/bk/linus into suse.cz:/home/vojtech/bk/input
Vojtech Pavlik [Wed, 28 Aug 2002 22:22:25 +0000 (00:22 +0200)]
Merge suse.cz:/home/vojtech/bk/linus into suse.cz:/home/vojtech/bk/input

23 years agoI've been using gcml2 from Greg Banks to look at CONFIG_
Randy Dunlap [Wed, 28 Aug 2002 22:16:08 +0000 (00:16 +0200)]
I've been using gcml2 from Greg Banks to look at CONFIG_
variable dependencies in config.in files.

By moving drivers/input/config.in before drivers/char/Config.in
and drivers/usb/Config.in for arch/alpha and arch/mips(64),
several (7) instances of this message:
  forward declared symbol "CONFIG_INPUT" used in dependency list
and (6) instances of this one:
  forward declared symbol "CONFIG_SOUND_GAMEPORT" used in
  dependency list
can be removed.  (Yes, the latter one is for OSS drivers,
so it's not so important.)

It also adds one forward dependency for a USB joystick
in the input subsystem [still only for alpha and mips(64)].
Most other arches are already like this.

23 years agoRemove uninformative coments in input.c.
Vojtech Pavlik [Wed, 28 Aug 2002 21:48:23 +0000 (23:48 +0200)]
Remove uninformative coments in input.c.
Silence hotplug printk()s in input.c
More careful probe and init in atkbd.c and psmouse.c
to avoid triggering bugs in certain keyboards.
Accept old AT (non PS/2) keyboards with limited command set.
Accept Logitech mice which can only do IMPS/2 and not PS2++.
Use a buffer in i8042.c to avoid spinlock deadlocks when
serio_write is called from within serio_interrupt.
Only ask keyboard to resent if the keyboard is there (ie no timeout).
Linus, this should fix both your keyboard and your mouse!

23 years agoThis converts all of the input USB drivers to manage DMA
David S. Miller [Wed, 28 Aug 2002 12:57:35 +0000 (14:57 +0200)]
This converts all of the input USB drivers to manage DMA
buffers via usb_buffer_alloc in 2.5.x  This helps platforms
where doing a pci_{map,unmap}_single() on every input event
is very inefficient.

Also adds a missing kfree(hid), because the HID struct was never
freed.

23 years agoDon't paste __FUNCTION__, that's deprecated.
Linus Torvalds [Wed, 28 Aug 2002 06:53:00 +0000 (23:53 -0700)]
Don't paste __FUNCTION__, that's deprecated.

23 years ago[PATCH] : trivial mtdblock.c fix
Greg Ungerer [Wed, 28 Aug 2002 04:50:53 +0000 (21:50 -0700)]
[PATCH] : trivial mtdblock.c fix

The logical sense of the command check is wrong.

23 years ago[PATCH] net_irda_irlmp_event.c, typos: the the, whish
James Mayer [Wed, 28 Aug 2002 04:44:21 +0000 (21:44 -0700)]
[PATCH] net_irda_irlmp_event.c, typos: the the, whish

23 years ago[PATCH] warning cleanup for drivers_char_mxser.c
Eric Sandeen [Wed, 28 Aug 2002 04:44:05 +0000 (21:44 -0700)]
[PATCH] warning cleanup for drivers_char_mxser.c

23 years ago[PATCH] include_asm-ia64_sal.h, typo: the the
James Mayer [Wed, 28 Aug 2002 04:43:50 +0000 (21:43 -0700)]
[PATCH] include_asm-ia64_sal.h, typo: the the

23 years ago[PATCH] [TRIVIAL PATCH] { 2.5.30 } : removing redundant variable frominit_main.c
Manik Raina [Wed, 28 Aug 2002 04:43:35 +0000 (21:43 -0700)]
[PATCH] [TRIVIAL PATCH] { 2.5.30 } : removing redundant variable frominit_main.c

23 years ago[PATCH] arch_mips_kernel_setup.c, typo: wierd
James Mayer [Wed, 28 Aug 2002 04:43:20 +0000 (21:43 -0700)]
[PATCH] arch_mips_kernel_setup.c, typo: wierd

23 years ago[PATCH] warning cleanup for drivers_scsi_fdomain.c
Eric Sandeen [Wed, 28 Aug 2002 04:43:06 +0000 (21:43 -0700)]
[PATCH] warning cleanup for drivers_scsi_fdomain.c

23 years ago[PATCH] designated initializer patches for kernel_dma.c
Art Haas [Wed, 28 Aug 2002 04:42:48 +0000 (21:42 -0700)]
[PATCH] designated initializer patches for kernel_dma.c

Here's a patch for kernel/dma.c that switches it to use
C99 designated initializers.

23 years ago[PATCH] drivers_s390_block_dasd_3990_erp.c, typo: becaus(e), capitalization
James Mayer [Wed, 28 Aug 2002 04:42:30 +0000 (21:42 -0700)]
[PATCH] drivers_s390_block_dasd_3990_erp.c, typo: becaus(e), capitalization

23 years ago[PATCH] drivers_scsi_imm.c, typo: the the
James Mayer [Wed, 28 Aug 2002 04:42:18 +0000 (21:42 -0700)]
[PATCH] drivers_scsi_imm.c, typo: the the