]> git.hungrycats.org Git - linux/log
linux
22 years ago[PATCH] USB: Remove ax8817x driver
David T. Hollis [Thu, 25 Sep 2003 04:18:39 +0000 (21:18 -0700)]
[PATCH] USB: Remove ax8817x driver

This patch removes the ax8817x driver since all functionality has been
incorporated into usbnet.

22 years ago[PATCH] USB: i was wrong, clean up some extra refcounts that are no longer needed.
Greg Kroah-Hartman [Thu, 25 Sep 2003 04:00:24 +0000 (21:00 -0700)]
[PATCH] USB: i was wrong, clean up some extra refcounts that are no longer needed.

22 years ago[PATCH] USB: remove misleading FIXME comment added by previous patch.
Greg Kroah-Hartman [Wed, 24 Sep 2003 09:57:36 +0000 (02:57 -0700)]
[PATCH] USB: remove misleading FIXME comment added by previous patch.

22 years ago[PATCH] USB: usb_set_configuration() rework (v2)
David Brownell [Wed, 24 Sep 2003 09:57:17 +0000 (02:57 -0700)]
[PATCH] USB: usb_set_configuration() rework (v2)

This is the latest update of the patch resolving bugs in how device
configurations were reflected in the driver model.  It addresses
the last significant problems I know about in that area.

    - Moves code around so that usb_set_configuration() updates sysfs
      to reflect the current configuration.  Previously, that only
      worked right for the initial configuration chosen by khubd.

        * Previous interfaces are inaccessible.  The code to handle this
          moved from usb_disconnect() into usb_disable_device(), which
          is now called both on disconnect and set_configuration paths.

        * There are new interfaces.  The code to handle this moved
          from usb_new_device() into usb_set_configuration().

        * Resolves a double-refcount problem with USB interfaces,
          by not getting the extra reference in the first place
          and switching to use device_del() to disable interfaces.

        * Comments a similar double-refcount problem with usb
          devices (not interfaces).

      Its kerneldoc is updated appropriately.  The main point being
      that calling usb_set_configuration() in driver probe() methods
      is even more of a no-no, since it'll self-deadlock.

    - Sysfs names for USB interfaces now include the configuation
      number, so that user mode code can't get as easily confused.

      Old style:  "3-1:0" for configs 2 and 3 (interface zero).
      New style:  "3-1:2.0" for config 2, "3-3:3.0" for config 3.

    - Moves usb_new_device() code around a bit, so that the device
      is visible in sysfs before usb_set_configuration() is called.
      (Before the devices for that config's interfaces appear.)

    - Makes the bConfigurationValue be writable through sysfs, so
      device configurations can be easily changed from user mode.
      (Or devices can be de-configured, by setting config 0.)

      There are devices that can benefit from this functionality;
      notably, cdc-acm modems need it right now, so that they can
      be told to use the non-proprietary configuration.  (Since
      the old "change config in probe callback" trick won't work.)

22 years ago[PATCH] USB: ftdi_sio - new vid/pid for OCT US101 USB to RS-232 converter
Ian Abbott [Wed, 24 Sep 2003 07:30:56 +0000 (00:30 -0700)]
[PATCH] USB: ftdi_sio - new vid/pid for OCT US101 USB to RS-232 converter

Here are a couple of patches against a copy of Greg's usb-2.4 and
usb-2.5 bk trees to add a VID/PID for Omnidirectional Control
Technology's US101 USB to RS-232 converter.  This has also been
rebadged by Dick Smith Electronics (New Zealand) as a XH6361 USB to
serial converter.  Thanks to Donald Gordon for the info, which I
have verified by checking the Windows INF files.

22 years ago[PATCH] USB: Remove modules.txt drivers_usb_class_Kconfig
Nicolas Kaiser [Wed, 24 Sep 2003 03:11:30 +0000 (20:11 -0700)]
[PATCH] USB: Remove modules.txt drivers_usb_class_Kconfig

22 years ago[PATCH] USB: Remove modules.txt drivers_usb_misc_Kconfig
Nicolas Kaiser [Wed, 24 Sep 2003 03:10:31 +0000 (20:10 -0700)]
[PATCH] USB: Remove modules.txt drivers_usb_misc_Kconfig

22 years ago[PATCH] USB: Remove modules.txt drivers_usb_image_Kconfig
Nicolas Kaiser [Wed, 24 Sep 2003 03:09:27 +0000 (20:09 -0700)]
[PATCH] USB: Remove modules.txt drivers_usb_image_Kconfig

22 years ago[PATCH] USB: Remove modules.txt drivers_usb_host_Kconfig
Nicolas Kaiser [Wed, 24 Sep 2003 03:08:55 +0000 (20:08 -0700)]
[PATCH] USB: Remove modules.txt drivers_usb_host_Kconfig

22 years ago[PATCH] USB: Remove modules.txt drivers_usb_net_Kconfig
Nicolas Kaiser [Wed, 24 Sep 2003 03:08:31 +0000 (20:08 -0700)]
[PATCH] USB: Remove modules.txt drivers_usb_net_Kconfig

22 years ago[PATCH] USB: usb gadgetfs updates
David Brownell [Tue, 23 Sep 2003 10:18:18 +0000 (03:18 -0700)]
[PATCH] USB: usb gadgetfs updates

Some small updates:

  - Sometimes read requests can be satisfied directly from
    the OUT fifo.  This fixes a bug where the return code
    from usb_ep_queue() overwrite the transfer status, which
    in that case was set _before_ that call returned.
    (Synchronous behavior; not the usual async completion.)

  - In the same vein,  usb_ep_dequeue() doesn't need to be
    synchronous -- though so far most controller drivers
    have implemented it that way.  So drop the spinlock
    before the wait_event() sleep.

  - Some debug messages are more useful AFTER the event
    than before.

  - The only descriptor fetches user mode drivers will
    need to handle are for string descriptors.  Stall all
    other requests, like ones for other-speed configs
    on single-speed devices.

22 years ago[PATCH] USB: usb "ether" net gadget
David Brownell [Tue, 23 Sep 2003 10:18:03 +0000 (03:18 -0700)]
[PATCH] USB: usb "ether" net gadget

Minor updates:

  - Reduce memory utilization in two ways:

     * Dynamically, by pre-allocating all the usb_request objects
       that will be used; if the pre-allocated ones are in use,
       then tx will throttle down.  This behaves better under
       heavy load.

     * Statically, by pre-allocating fewer such requests in the
       typical "no DMA queueing" case ... the best we can do is
       make sure that when the next completion IRQ fires, the
       controller already has a transfer ready.  Having queues
       deeper than two elements only helps if the CPU doesn't
       need to start each transfer by hand (as with net2280).

  - Diagnostics look more like other network driver diagnostics;
    they use the network interface name.

22 years ago[PATCH] USB: Memory Leaks on Error Paths of usb-midi
Chris Wright [Tue, 23 Sep 2003 10:17:48 +0000 (03:17 -0700)]
[PATCH] USB: Memory Leaks on Error Paths of usb-midi

22 years ago[PATCH] USB: Minor cleanups in usb_serial_probe
Daniele Bellucci [Tue, 23 Sep 2003 10:17:34 +0000 (03:17 -0700)]
[PATCH] USB: Minor cleanups in usb_serial_probe

- on "probe" failure report back its return code rather than -ENODEV

22 years ago[PATCH] USB: improve debugging logging during suspend and resume
Alan Stern [Tue, 23 Sep 2003 10:17:15 +0000 (03:17 -0700)]
[PATCH] USB: improve debugging logging during suspend and resume

Here's a simple patch to improve logging during suspend and
resume.

22 years ago[PATCH] USB scanner driver: added USB_CLASS_CDC_DATA
Henning Meier-Geinitz [Tue, 23 Sep 2003 10:08:05 +0000 (03:08 -0700)]
[PATCH] USB scanner driver: added USB_CLASS_CDC_DATA

Added test for USB_CLASS_CDC_DATA which is used by some fingerprint
scanners.

22 years ago[PATCH] USB scanner driver: new device ids
Henning Meier-Geinitz [Tue, 23 Sep 2003 10:04:40 +0000 (03:04 -0700)]
[PATCH] USB scanner driver: new device ids

Added vendor/product ids for Canon, HP, Microtek, Mustek, Siemens,
UMAX, and Visioneer scanners.

22 years ago[PATCH] USB scanner driver: balancing usb_register_dev/usb_deregister_dev
Henning Meier-Geinitz [Tue, 23 Sep 2003 10:04:08 +0000 (03:04 -0700)]
[PATCH] USB scanner driver: balancing usb_register_dev/usb_deregister_dev

Balancing usb_register_dev/usb_deregister_dev in probe_scanner when a
fail condition occours (Daniele Bellucci).

22 years ago[PATCH] USB scanner driver: report back return codes
Henning Meier-Geinitz [Tue, 23 Sep 2003 09:59:34 +0000 (02:59 -0700)]
[PATCH] USB scanner driver: report back return codes

Report back return codes of usb_register and usb_usbmit_urb instead of
-1 or -ENONMEM (Daniele Bellucci).

22 years ago[PATCH] USB scanner driver: use static declarations
Henning Meier-Geinitz [Tue, 23 Sep 2003 09:57:40 +0000 (02:57 -0700)]
[PATCH] USB scanner driver: use static declarations

Use static declarations for usb_scanner_init/usb_scanner_exit
(Daniele Bellucci).

22 years ago[PATCH] USB: Remove setting TASK_RUNNING after schedule_timeout in /drivers/usb/
Alexey Dobriyan [Tue, 23 Sep 2003 09:57:21 +0000 (02:57 -0700)]
[PATCH] USB: Remove setting TASK_RUNNING after schedule_timeout in /drivers/usb/

22 years agoMerge bk://kernel.bkbits.net/davem/sparc-2.5
Linus Torvalds [Tue, 23 Sep 2003 06:11:54 +0000 (23:11 -0700)]
Merge bk://kernel.bkbits.net/davem/sparc-2.5
into home.osdl.org:/home/torvalds/v2.5/linux

22 years agoMerge bk://kernel.bkbits.net/davem/net-2.5
Linus Torvalds [Tue, 23 Sep 2003 05:59:04 +0000 (22:59 -0700)]
Merge bk://kernel.bkbits.net/davem/net-2.5
into home.osdl.org:/home/torvalds/v2.5/linux

22 years ago[PATCH] cdrom memory leaks
Jens Axboe [Tue, 23 Sep 2003 05:58:42 +0000 (22:58 -0700)]
[PATCH] cdrom memory leaks

From Szombathelyi György

This fixes a memory leak in the uniform cdrom layer.

22 years ago[PATCH] ide-cd cgc command bug
Jens Axboe [Tue, 23 Sep 2003 05:58:33 +0000 (22:58 -0700)]
[PATCH] ide-cd cgc command bug

From Szombathelyi György

This fixes a problem where the residual data count isn't being set
correctly.

22 years ago[PATCH] 32-bit dev_t: switch-over
Alexander Viro [Tue, 23 Sep 2003 05:52:28 +0000 (22:52 -0700)]
[PATCH] 32-bit dev_t: switch-over

Real conversion to 32bit dev_t.  Expansion to:
* mknod() - 32
* newstat() - 32 on 64bit platforms
* stat64() - 32 on mips, 64 on everything else (mips has weird struct
stat64 and can't get more than 32 bits).  Note that right now the difference
is purely theoretical - we don't have internal values above 32 bits, so
huge_... vs. new_... only marks the places where 64bit conversion will need
extra work.
* arch-dependent stat variants - depending on width available.
* ustat et.al. - 32
* filesystems that can handle 32 bits right now - 32
* ext2 and ext3 - 32, with large dev_t inodes having 0 in the first
element of i_data[] (where we store dev_t value for small device numbers) and
keeping the value in the second element.
* nfsd - 32; it can be driven to 64, but we'll get several issues with
NFSv2 support.
* RAID - 32
* devmapper - with v1 it's still 16 (nothing to do here), with v4 it's
64.
* loop - 64
* initramfs - 32
* do_mounts code - 32.  Parts that scan devfs tree are using newstat()
on 64bit platforms and stat64() on the rest (IOW, the latest stat variant on
given platform).
* old_valid_dev()/new_valid_dev() added where needed (stat variants,
mostly - we fail with -EOVERFLOW if values do not fit).

22 years ago[PATCH] 32-bit dev_t: internal use
Alexander Viro [Tue, 23 Sep 2003 05:52:17 +0000 (22:52 -0700)]
[PATCH] 32-bit dev_t: internal use

Starting the conversion:
* internal dev_t made 32bit.
* new helpers - new_encode_dev(), new_decode_dev(), huge_encode_dev(),
huge_decode_dev(), new_valid_dev().  They do encoding/decoding of 32bit and
64bit values; for now huge_... are aliases for new_... and new_valid_dev()
is always true.  We do 12:20 for 32bit; representation is compatible with
16bit one - we have major in bits 19--8 and minor in 31--20,7--0.  That's
what the userland sees; internally we have (major << 20)|minor, of course.
* MKDEV(), MAJOR() and MINOR() updated.
* several places used to handle Missed'em'V dev_t (14:18 split)
manually; that stuff had been taken into common helpers.
Now we can start replacing old_... with new_... and huge_..., depending
on the width available.  MKDEV() callers should (for now) make sure that major
and minor are within 12:20.  That's what the next chunk will do.

22 years ago[PATCH] prepare for 32-bit dev_t: stat()
Alexander Viro [Tue, 23 Sep 2003 05:52:09 +0000 (22:52 -0700)]
[PATCH] prepare for 32-bit dev_t: stat()

Added old_encode_dev() to assorted stat() variants.
Fixed bug in s390 emulation on s390x: stat64() should never truncate
UID and GID.
Ditto for i386 emulation on x86_64.
Replaced dev_t in various struct stat with explicit integer type.
Replaced __kernel_dev_t with __old_kernel_dev_t in dm-ioctl-v1.h
Now we are free to change dev_t in any way we want - on all boundaries
we have explicit conversions.
Took __kernel_dev_t definition to linux/types.h and changed it with
__u16.  We are ready to proceed to 32bit now.

22 years ago[PATCH] prepare for 32-bit dev_t: CODA
Alexander Viro [Tue, 23 Sep 2003 05:51:59 +0000 (22:51 -0700)]
[PATCH] prepare for 32-bit dev_t: CODA

Added old_encode_dev()/old_decode_dev() in CODA code - on assignments
to/from ->va_rdev.

22 years ago[PATCH] prepare for 32-bit dev_t: loop.c
Alexander Viro [Tue, 23 Sep 2003 05:51:50 +0000 (22:51 -0700)]
[PATCH] prepare for 32-bit dev_t: loop.c

Added old_encode_dev() in loop.c

22 years ago[PATCH] prepare for 32-bit dev_t: mknod()/ustat()
Alexander Viro [Tue, 23 Sep 2003 05:51:41 +0000 (22:51 -0700)]
[PATCH] prepare for 32-bit dev_t: mknod()/ustat()

Changed sys_mknod() prototype to have unsigned int passed to it
instead of current dev_t.  Added old_decode_dev() in sys_mknod() and
made sure that its callers are passing it old_encode_dev(<value>)
Switched sys_ustat() and its variants from dev_t to unsigned (and
added old_decode_dev()).
Took care of assignments to ROOT_DEV - again, old_decode_dev().
Late-boot search in devfs (call sys_newstat() and compare with
st_rdev) also updated.

22 years ago[PATCH] prepare for 32-bit dev_t: misc cleanups
Alexander Viro [Tue, 23 Sep 2003 05:51:32 +0000 (22:51 -0700)]
[PATCH] prepare for 32-bit dev_t: misc cleanups

22 years ago[PATCH] prepare for 32-bit dev_t: dm-ioctl-*.c
Alexander Viro [Tue, 23 Sep 2003 05:51:23 +0000 (22:51 -0700)]
[PATCH] prepare for 32-bit dev_t: dm-ioctl-*.c

Added old_encode_dev()/old_decode_dev() in dm-ioctl-*.c

22 years ago[PATCH] prepare for 32-bit dev_t: md.c cleanups
Alexander Viro [Tue, 23 Sep 2003 05:51:15 +0000 (22:51 -0700)]
[PATCH] prepare for 32-bit dev_t: md.c cleanups

Minor cleanups in md.c + added old_decode_dev() on ioctl argument in
there.

22 years ago[PATCH] prepare for 32-bit dev_t: jffs2 cleanups
Alexander Viro [Tue, 23 Sep 2003 05:51:07 +0000 (22:51 -0700)]
[PATCH] prepare for 32-bit dev_t: jffs2 cleanups

Minor cleanup of jffs2 fill_super.

22 years ago[PATCH] prepare for 32-bit dev_t: JFS
Alexander Viro [Tue, 23 Sep 2003 05:51:00 +0000 (22:51 -0700)]
[PATCH] prepare for 32-bit dev_t: JFS

Added missing old_encode_dev() in JFS.

22 years ago[PATCH] prepare for 32-bit dev_t: NFS
Alexander Viro [Tue, 23 Sep 2003 05:50:51 +0000 (22:50 -0700)]
[PATCH] prepare for 32-bit dev_t: NFS

NFS made dev_t-agnostic.  Aside of minor fixes in debugging printks,
and adding old_encode_dev()/old_decode_dev(), the main part is in handling
of exports with large dev_t.  New fhandle format introduced, fh_verify(),
fh_compose() and exports cache taught to deal with it.  Format is used when
->s_dev of exported fs doesn't fit into 256:256; in that case we put major
and minor in separate words in fhandle; ->fh_fsid_type is set to 2.

22 years ago[PATCH] prepare for 32-bit dev_t: tty usage
Alexander Viro [Tue, 23 Sep 2003 05:50:42 +0000 (22:50 -0700)]
[PATCH] prepare for 32-bit dev_t: tty usage

tty->device had been used only in a couple of places and can be
calculated by tty->index and tty->driver.  Field removed, its users switched
to static inline dev_t tty_devnum(tty).

22 years ago[PATCH] prepare for 32-bit dev_t: XFS
Alexander Viro [Tue, 23 Sep 2003 05:50:33 +0000 (22:50 -0700)]
[PATCH] prepare for 32-bit dev_t: XFS

sanitized dev_t use in debugging printks in XFS, switched their
bhash to use of struct block_device, added old_encode_dev() in XFS statfs()
(it had stored dev_t in ->fs_id[0])

22 years ago[PATCH] prepare for 32-bit dev_t: drm debugging printks
Alexander Viro [Tue, 23 Sep 2003 05:50:24 +0000 (22:50 -0700)]
[PATCH] prepare for 32-bit dev_t: drm debugging printks

added old_encode_dev() in drm debugging printks, so they won't change
when we go for bigger dev_t.

22 years ago[PATCH] prepare for 32-bit dev_t: reiserfs/procfs.c
Alexander Viro [Tue, 23 Sep 2003 05:50:15 +0000 (22:50 -0700)]
[PATCH] prepare for 32-bit dev_t: reiserfs/procfs.c

fs/reiserfs/procfs.c made sane.  It used to store dev_t of filesystem
in the proc_dir_entry->data (which is void *) and played very odd games after
that.
Switched to seq_file, stores pointer to superblock, uses sget() to
validate it, avoids use of dev_t completely.

22 years agoMerge davem@nuts.ninka.net:/disk1/davem/BK/sparc-2.5
David S. Miller [Tue, 23 Sep 2003 04:17:38 +0000 (21:17 -0700)]
Merge davem@nuts.ninka.net:/disk1/davem/BK/sparc-2.5
into kernel.bkbits.net:/home/davem/sparc-2.5

22 years ago[SPARC]: Make atomic_read() take const.
Mitchell Blank Jr. [Tue, 23 Sep 2003 05:55:07 +0000 (22:55 -0700)]
[SPARC]: Make atomic_read() take const.

22 years agoMerge davem@nuts.ninka.net:/disk1/davem/BK/net-2.5
David S. Miller [Tue, 23 Sep 2003 04:04:36 +0000 (21:04 -0700)]
Merge davem@nuts.ninka.net:/disk1/davem/BK/net-2.5
into kernel.bkbits.net:/home/davem/net-2.5

22 years ago[ATM]: If CLIP is not enabled, try_atm_clp_ops() should always fail.
Chas Williams [Tue, 23 Sep 2003 05:39:35 +0000 (22:39 -0700)]
[ATM]: If CLIP is not enabled, try_atm_clp_ops() should always fail.

22 years ago[NET]: Fix boot param string setup in Space.c
Stephen Hemminger [Tue, 23 Sep 2003 05:10:07 +0000 (22:10 -0700)]
[NET]: Fix boot param string setup in Space.c

22 years ago[NET]: Fix inaccurate comments in Space.c
Stephen Hemminger [Tue, 23 Sep 2003 05:09:10 +0000 (22:09 -0700)]
[NET]: Fix inaccurate comments in Space.c

22 years ago[NET]: No need for alloc_divert_blk in Space.c
Stephen Hemminger [Tue, 23 Sep 2003 05:08:45 +0000 (22:08 -0700)]
[NET]: No need for alloc_divert_blk in Space.c

22 years ago[PATCH] Minor K8 fix for oprofile
Andi Kleen [Tue, 23 Sep 2003 02:36:15 +0000 (19:36 -0700)]
[PATCH] Minor K8 fix for oprofile

K8 can run with a 32bit kernel too.  If that's the case we have to tell
user space about it.  Remove the unneeded ifdef.

In that case the CPU is called "x86-64/hammer" even on 32bit.  This is
not strictly true on i386, but it's the named used by the current
oprofile user space for K8 performance counters and it would complicate
things to use different names between 32bit and 64bit.

22 years ago[PATCH] x86-64 merge
Andi Kleen [Tue, 23 Sep 2003 02:36:06 +0000 (19:36 -0700)]
[PATCH] x86-64 merge

 - Fix -funit-at-a-time compilation and enable it when possible
 - Remove -finline-limit as it should not be needed anymore.
 - Update defconfig
 - Fix Makefile bug that caused a recompilation of vsyscall.so on
   every make (thanks to Sam Ravnborg)
 - Add beginning of asm/dwarf2.h to support assembler CFI directives
   (not complete yet)
 - Remove old PDAREF macro from entry.S
 - Remove clever and buggy code in sys_ioperm/set_bitmap and replace it
   by simple and working code
 - Don't make acpi_disabled __initdata.  It is referenced after boot.
 - Fix TLB size reporting in /proc/cpuinfo
 - Cleanup oops printing a bit
 - Add "executive summary" at end of oopses
 - Reenable interrupts on oopses before calling do_exit
 - Remove some unneeded prefetches.  Just two are enough to kickstart
   the hardware prefetcher.
 - Add prefetch workaround (based on code from Richard Brunner)
 - Clean up signal checking in do_page_fault
 - Don't allow modify_ldt to set 64bit codesegments
 - Readd SIGEV_PAD_SIZE (Stephen Rothwell)
 - Add some likelys to uaccess.h (idea from Manfred Spraul)

22 years agoMerge samba.org:/home/paulus/kernel/linux-2.5
Paul Mackerras [Wed, 24 Sep 2003 07:46:42 +0000 (17:46 +1000)]
Merge samba.org:/home/paulus/kernel/linux-2.5
into samba.org:/home/paulus/kernel/for-linus-ppc

22 years ago[I2C]: Several drivers forget to include asm/io.h
David S. Miller [Mon, 22 Sep 2003 22:22:23 +0000 (15:22 -0700)]
[I2C]: Several drivers forget to include asm/io.h

22 years ago[NET]: rtnetlink -- ASSERT_RTNL and BUG_TRAP.
Stephen Hemminger [Mon, 22 Sep 2003 21:12:56 +0000 (14:12 -0700)]
[NET]: rtnetlink -- ASSERT_RTNL and BUG_TRAP.

Change ASSERT_RTNL and BUG_TRAP
- unlikely to occur
- tag message as error
- dump_stack in ASSERT_RTNL to aide finding code path
- make all format's which a smart compiler can optimize

22 years ago[NET]: rtnetlink -- RTA_PUT unlikely.
Stephen Hemminger [Mon, 22 Sep 2003 21:11:18 +0000 (14:11 -0700)]
[NET]: rtnetlink -- RTA_PUT unlikely.

22 years ago[NET]: rtnetlink -- rtattr_strcmp const args.
Stephen Hemminger [Mon, 22 Sep 2003 21:10:49 +0000 (14:10 -0700)]
[NET]: rtnetlink -- rtattr_strcmp const args.

22 years ago[IPVS]: Fix errors in list_for_each changes.
Stephen Hemminger [Mon, 22 Sep 2003 21:10:07 +0000 (14:10 -0700)]
[IPVS]: Fix errors in list_for_each changes.

22 years ago[ATM]: [he] Possibly using corrupted structure (from felipewd@terra.com.br)
Chas Williams [Mon, 22 Sep 2003 21:07:51 +0000 (14:07 -0700)]
[ATM]: [he] Possibly using corrupted structure (from felipewd@terra.com.br)

22 years agoMerge samba.org:/home/paulus/kernel/linux-2.5
Paul Mackerras [Mon, 22 Sep 2003 17:51:18 +0000 (03:51 +1000)]
Merge samba.org:/home/paulus/kernel/linux-2.5
into samba.org:/home/paulus/kernel/for-linus-ppc

22 years ago[PATCH] dm: Support arbitrary number of target params
Kevin Corry [Mon, 22 Sep 2003 15:35:41 +0000 (08:35 -0700)]
[PATCH] dm: Support arbitrary number of target params

Support an arbitrary number of target parameters.  [Alasdair Kergon]

22 years ago[PATCH] dm: Message fix in dm-linear
Kevin Corry [Mon, 22 Sep 2003 15:35:33 +0000 (08:35 -0700)]
[PATCH] dm: Message fix in dm-linear

Fix error message when linear targets gets handed more than 2 arguments.
[Alasdair Kergon]

22 years ago[PATCH] dm: Return table status for dev_wait
Kevin Corry [Mon, 22 Sep 2003 15:35:25 +0000 (08:35 -0700)]
[PATCH] dm: Return table status for dev_wait

dev_wait was meant to return table status not dev status.  [Alasdair Kergon]

22 years ago[PATCH] dm: Move retrieve_status function
Kevin Corry [Mon, 22 Sep 2003 15:35:16 +0000 (08:35 -0700)]
[PATCH] dm: Move retrieve_status function

Move retrieve_status up so dev_wait() can use it.

22 years ago[PATCH] dm: Drop extra table ref-count
Kevin Corry [Mon, 22 Sep 2003 15:35:08 +0000 (08:35 -0700)]
[PATCH] dm: Drop extra table ref-count

When multiple load ioctls are issued the reference count on older
'new_tables' wasn't being dropped.  [Christophe Saout]

22 years ago[PATCH] dm: Use new format_dev_t macro
Kevin Corry [Mon, 22 Sep 2003 15:35:00 +0000 (08:35 -0700)]
[PATCH] dm: Use new format_dev_t macro

Use the format_dev_t function for target status functions.

22 years ago[PATCH] knfsd: nfsdv4 byte range locking - LOCKU
Neil Brown [Mon, 22 Sep 2003 12:23:13 +0000 (05:23 -0700)]
[PATCH] knfsd: nfsdv4 byte range locking - LOCKU

From: "William A.(Andy) Adamson" <andros@citi.umich.edu>

This implments the LOCKU operation.  These all pass the connectathon
lock test suite against the solaris nfsv4 client.

22 years ago[PATCH] knfsd: nfsdv4 byte range locking - LOCKT
Neil Brown [Mon, 22 Sep 2003 12:23:04 +0000 (05:23 -0700)]
[PATCH] knfsd: nfsdv4 byte range locking - LOCKT

From: "William A.(Andy) Adamson" <andros@citi.umich.edu>

This implements the LOCKT operation.

22 years ago[PATCH] knfsd: nfsd byte range locking - LOCK
Neil Brown [Mon, 22 Sep 2003 12:22:55 +0000 (05:22 -0700)]
[PATCH] knfsd: nfsd byte range locking - LOCK

From: "William A.(Andy) Adamson" <andros@citi.umich.edu>

This implements the nfsv4 LOCK operation.

22 years ago[PATCH] knfsd: nfsdv4 byte range locking - prepatation
Neil Brown [Mon, 22 Sep 2003 12:22:47 +0000 (05:22 -0700)]
[PATCH] knfsd: nfsdv4 byte range locking - prepatation

From: "William A.(Andy) Adamson" <andros@citi.umich.edu>

This renames some structures and functions that can be used for
byte-range locking as well as for the exiting open share locks, and does
some cleanup.

22 years ago[PATCH] knfsd: idempotent replay cache for OPEN state
Neil Brown [Mon, 22 Sep 2003 12:22:37 +0000 (05:22 -0700)]
[PATCH] knfsd: idempotent replay cache for OPEN state

This implements the idempotent replay cache need for NFSv4 OPEN state.
each state owner (open owner or lock owner) is required to store the
last sequence number mutating operation, and retransmit it when replayed
sequence number is presented for the operation.

I've implemented the cache as a static buffer of size 112 bytes
(NFSD4_REPLAY_ISIZE) which is large enough to hold the OPEN, the largest
of the sequence mutation operations.  This implements the cache for
OPEN, OPEN_CONFIRM, OPEN_DOWNGRADE, and CLOSE.  LOCK and UNLOCK will be
added when byte-range locking is done (soon!).

22 years ago[PATCH] knfsd: NFS4XDR get rid of warning
Neil Brown [Mon, 22 Sep 2003 12:22:28 +0000 (05:22 -0700)]
[PATCH] knfsd: NFS4XDR get rid of warning

There is a warning because of calling return with an argument on a void
function.  The root cause is putting a return statement in a macro (evil
side effect).

Change ENCODE_SEQID_OP_TAIL to be a more proper macro, change all
calling functions to return void.

22 years ago[PATCH] knfsd: Fix cmsg setup for sock_sendmsg in svc_sendto
Neil Brown [Mon, 22 Sep 2003 12:22:18 +0000 (05:22 -0700)]
[PATCH] knfsd: Fix cmsg setup for sock_sendmsg in svc_sendto

From: Trond Myklebust <trond.myklebust@fys.uio.no>

... see the code in ip_sockglue.c + the macros in socket.h....
AFAICS the control messages have wierd alignment requirements.

22 years ago[PATCH] md: change 'or' to 'plus' in raid1
Neil Brown [Mon, 22 Sep 2003 12:22:08 +0000 (05:22 -0700)]
[PATCH] md: change 'or' to 'plus' in raid1

Silly typo.

22 years ago[PATCH] md: MODULE_ALIAS for md
Neil Brown [Mon, 22 Sep 2003 12:22:00 +0000 (05:22 -0700)]
[PATCH] md: MODULE_ALIAS for md

From: Rusty Russell <rusty@rustcorp.com.au>

22 years ago[PATCH] md: Don't setup make_request_fn for md array until *after* it has been started
Neil Brown [Mon, 22 Sep 2003 12:21:53 +0000 (05:21 -0700)]
[PATCH] md: Don't setup make_request_fn for md array until *after* it has been started

Also revert to md_fail_request before stopping an array.

The ->stop method can never fail, so there is not point checking it.

22 years agoMerge bk://kernel.bkbits.net/gregkh/linux/i2c-2.5
Linus Torvalds [Mon, 22 Sep 2003 12:11:54 +0000 (05:11 -0700)]
Merge bk://kernel.bkbits.net/gregkh/linux/i2c-2.5
into home.osdl.org:/home/torvalds/v2.5/linux

22 years ago[PATCH] Memory leak in ixj_pcmcia driver
Chris Wright [Mon, 22 Sep 2003 09:14:03 +0000 (02:14 -0700)]
[PATCH] Memory leak in ixj_pcmcia driver

Found by checker (David Yu Chen @Stanford)

22 years ago[PATCH] I2C: remove I2C_VERSION and I2C_DATE as they make no sense in the kernel...
Greg Kroah-Hartman [Mon, 22 Sep 2003 09:03:26 +0000 (02:03 -0700)]
[PATCH] I2C: remove I2C_VERSION and I2C_DATE as they make no sense in the kernel tree.

22 years agoMerge kroah.com:/home/greg/linux/BK/bleed-2.5
Greg Kroah-Hartman [Mon, 22 Sep 2003 08:36:30 +0000 (01:36 -0700)]
Merge kroah.com:/home/greg/linux/BK/bleed-2.5
into kroah.com:/home/greg/linux/BK/i2c-2.6

22 years ago[PATCH] I2C: sysfs sensor nameing inconsistency
Andrey Borzenkov [Mon, 22 Sep 2003 08:24:36 +0000 (01:24 -0700)]
[PATCH] I2C: sysfs sensor nameing inconsistency

> That's what you are going to have to set the name file to in the
> i2c_client structure, much like your patch did.  Then look at the
> different name files in each device directory to see what kind of device
> it is (chip, subclient, etc.)

OK attached patch sets all names to just chip name for chips themselves and
"chipname subclient" when subclient ios registered.

22 years ago[PATCH] I2C: remove check_region usage and warning from i2c-sensor
Greg Kroah-Hartman [Mon, 22 Sep 2003 08:11:24 +0000 (01:11 -0700)]
[PATCH] I2C: remove check_region usage and warning from i2c-sensor

22 years ago[PATCH] I2C: move the remaining i2c bus drivers to drivers/i2c/busses
Greg Kroah-Hartman [Mon, 22 Sep 2003 08:00:04 +0000 (01:00 -0700)]
[PATCH] I2C: move the remaining i2c bus drivers to drivers/i2c/busses

22 years ago[PATCH] I2C: move the scx200* drivers to drivers/i2c/busses
Greg Kroah-Hartman [Mon, 22 Sep 2003 07:21:09 +0000 (00:21 -0700)]
[PATCH] I2C: move the scx200* drivers to drivers/i2c/busses

22 years ago[PATCH] I2C: move i2c-velleman driver to drivers/i2c/busses
Greg Kroah-Hartman [Mon, 22 Sep 2003 07:09:17 +0000 (00:09 -0700)]
[PATCH] I2C: move i2c-velleman driver to drivers/i2c/busses

22 years agoI2C: move i2c-elektor.c driver to drivers/i2c/busses/
Greg Kroah-Hartman [Mon, 22 Sep 2003 06:57:44 +0000 (23:57 -0700)]
I2C: move i2c-elektor.c driver to drivers/i2c/busses/

22 years ago[PATCH] I2C: clean up the i2c-elv.c driver a bit
Greg Kroah-Hartman [Mon, 22 Sep 2003 06:44:13 +0000 (23:44 -0700)]
[PATCH] I2C: clean up the i2c-elv.c driver a bit

22 years ago[PATCH] I2C: move i2c-elv.c driver to drivers/i2c/busses
Greg Kroah-Hartman [Mon, 22 Sep 2003 06:36:52 +0000 (23:36 -0700)]
[PATCH] I2C: move i2c-elv.c driver to drivers/i2c/busses

22 years ago[PATCH] I2C: clean up i2c-philips-par.c driver a bit
Greg Kroah-Hartman [Mon, 22 Sep 2003 06:30:23 +0000 (23:30 -0700)]
[PATCH] I2C: clean up i2c-philips-par.c driver a bit

Fix bug when registering the i2c_adap as the structure was not set to 0.

22 years ago[PATCH] shared signals require shared VM
Albert Cahalan [Mon, 22 Sep 2003 06:23:42 +0000 (23:23 -0700)]
[PATCH] shared signals require shared VM

Elimination of this nonsense allows for the assumption
that a task group shares VM. This lets procps run faster.

22 years ago[PATCH] I2C: move the i2c-philips-par driver to drivers/i2c/busses
Greg Kroah-Hartman [Mon, 22 Sep 2003 06:20:35 +0000 (23:20 -0700)]
[PATCH] I2C: move the i2c-philips-par driver to drivers/i2c/busses

22 years ago[PATCH] I2C: fix up dependancies in the i2c/busses/Kconfig file
Greg Kroah-Hartman [Mon, 22 Sep 2003 06:10:15 +0000 (23:10 -0700)]
[PATCH] I2C: fix up dependancies in the i2c/busses/Kconfig file

22 years ago[PATCH] I2C: clean up i2c-prosavage.c driver
Greg Kroah-Hartman [Mon, 22 Sep 2003 06:06:04 +0000 (23:06 -0700)]
[PATCH] I2C: clean up i2c-prosavage.c driver

Remove direct memory accesses and link up device in the proper place in the
sysfs tree.

22 years ago[PATCH] I2C: move i2c-prosavage.c driver to drivers/i2c/busses where it belongs.
Greg Kroah-Hartman [Mon, 22 Sep 2003 05:46:46 +0000 (22:46 -0700)]
[PATCH] I2C: move i2c-prosavage.c driver to drivers/i2c/busses where it belongs.

22 years ago[PATCH] smbfs NLS fix
Andrew Morton [Mon, 22 Sep 2003 05:35:00 +0000 (22:35 -0700)]
[PATCH] smbfs NLS fix

strut nls_table was changed, but smbfs uses it and was not updated.

22 years ago[PATCH] misc fixes
Andrew Morton [Mon, 22 Sep 2003 05:34:50 +0000 (22:34 -0700)]
[PATCH] misc fixes

- bio_release_pages() should have file-local scope.

- don't use spaces in slab names in device mapper, enforce this henceforth
  in kmem_cache_create().

- Fix alpha header leftover from cpumask_t conversion

22 years ago[PATCH] ia64 sched_clock() implementation.
Andrew Morton [Mon, 22 Sep 2003 05:34:42 +0000 (22:34 -0700)]
[PATCH] ia64 sched_clock() implementation.

From David M-T.

22 years agoI2C: clean up the drivers/i2c/Kconfig file
Greg Kroah-Hartman [Mon, 22 Sep 2003 05:26:49 +0000 (22:26 -0700)]
I2C: clean up the drivers/i2c/Kconfig file

22 years agoI2C: clean up the i2c chips Kconfig logic and help information
Greg Kroah-Hartman [Mon, 22 Sep 2003 04:42:40 +0000 (21:42 -0700)]
I2C: clean up the i2c chips Kconfig logic and help information

22 years ago[PATCH] I2C: add the i2c-voodoo3 i2c bus driver
Greg Kroah-Hartman [Mon, 22 Sep 2003 04:15:16 +0000 (21:15 -0700)]
[PATCH] I2C: add the i2c-voodoo3 i2c bus driver

This is based on the lmsensor cvs version of the driver, but is cleaned
it up and ported it to 2.6.

22 years ago[PATCH] I2C: add the i2c-savage4 i2c bus driver
Greg Kroah-Hartman [Mon, 22 Sep 2003 04:05:20 +0000 (21:05 -0700)]
[PATCH] I2C: add the i2c-savage4 i2c bus driver

This is based on the lmsensor cvs version of the driver, but is cleaned
it up and ported it to 2.6.

22 years ago[PATCH] I2C: add the i2c-i810 i2c bus driver
Greg Kroah-Hartman [Mon, 22 Sep 2003 04:03:30 +0000 (21:03 -0700)]
[PATCH] I2C: add the i2c-i810 i2c bus driver

This is based on the lmsensor cvs version of the driver, but is cleaned
it up and ported it to 2.6.