]> git.hungrycats.org Git - linux/log
linux
23 years ago[PATCH] NFS: Fix O_DIRECT code
Trond Myklebust [Wed, 8 Oct 2003 11:51:42 +0000 (04:51 -0700)]
[PATCH] NFS: Fix O_DIRECT code

  - Support synchronous directio only. Defer asynchronous directio until
    it can be made safe.
  - If read/write exits due to an error, return number of bytes read/written
    prior to occurrence of the error.
  - Make sure we mark read pages as dirty in case we're doing zero-copy tricks.
    Export set_page_dirty_lock() for use by NFS directio.
  - Ensure we revalidate stale attribute info.

23 years ago[PATCH] NFS: synchronous NFSv3/v4 COMMIT
Trond Myklebust [Wed, 8 Oct 2003 11:51:33 +0000 (04:51 -0700)]
[PATCH] NFS: synchronous NFSv3/v4 COMMIT

Add support for synchronous calls to the NFSv3/v4 COMMIT functions.

23 years ago[PATCH] NFS: remove broken O_DIRECT wait code
Trond Myklebust [Wed, 8 Oct 2003 11:51:24 +0000 (04:51 -0700)]
[PATCH] NFS: remove broken O_DIRECT wait code

It is in any case no longer needed.

23 years ago[PATCH] NFS: fix the synchronous READ/WRITE bugs
Trond Myklebust [Wed, 8 Oct 2003 11:51:15 +0000 (04:51 -0700)]
[PATCH] NFS: fix the synchronous READ/WRITE bugs

  - Use correct credentials in the NFSv4 synchronous read/write code.
  - Return correct number of read bytes in the NFSv4 synchronous read code.
  - SunRPC XDR fix: NFSv4 reads when caller requests a non-word aligned
    number of bytes was broken.

23 years agoMerge bk://kernel.bkbits.net//home/mochel/linux-2.5-power
Linus Torvalds [Wed, 8 Oct 2003 10:07:01 +0000 (03:07 -0700)]
Merge bk://kernel.bkbits.net//home/mochel/linux-2.5-power
into home.osdl.org:/home/torvalds/v2.5/linux

23 years agoMerge bk://kernel.bkbits.net//home/mochel/linux-2.5-core
Linus Torvalds [Wed, 8 Oct 2003 09:24:32 +0000 (02:24 -0700)]
Merge bk://kernel.bkbits.net//home/mochel/linux-2.5-core
into home.osdl.org:/home/torvalds/v2.5/linux

23 years ago[PATCH] Disable non 64bit clean drivers for x86-64
Andi Kleen [Wed, 8 Oct 2003 08:55:44 +0000 (01:55 -0700)]
[PATCH] Disable non 64bit clean drivers for x86-64

This just disables some drivers which are clearly not 64bit clean from
the configuration for CONFIG_64BIT hosts.

Partly from Arnd Bergmann.

23 years ago[PATCH] Fix x86-64 build with separate object tree
Andi Kleen [Wed, 8 Oct 2003 08:55:33 +0000 (01:55 -0700)]
[PATCH] Fix x86-64 build with separate object tree

From Arnd Bergmann.

23 years ago[PATCH] APIC fixes for x86-64
Andi Kleen [Wed, 8 Oct 2003 08:55:24 +0000 (01:55 -0700)]
[PATCH] APIC fixes for x86-64

Various APIC/ACPI fixes for x86-64. This brings us closer to working
out of the box on the now popular VIA and NVidia Nforce3 based Athlon64
and Opteron boards. To be really good we would need more ACPI changes
(still waiting for that to be all merged through the usual channels).

With this we mostly work with acpi=off at least.

Also it syncs us up with bugfixes done in 2.4.

 - Disable IO-APIC by default on non SMP VIA/NVidia boards.  This is a
   bit of a hack, but needed to work around ACPI bugs.  Can be
   overwriten with "apic".
 - Add acpi=ht, meaning run ACPI boot setup, but do not enable the
   interpreter.  Same as i386.
 - Stop MADT parsing early when local APIC or IO-APIC are disabled
 - Add more option parsing early enough to actually change the boot
   process
 - Update documentation for command line options

23 years agoMerge bk://bk.arm.linux.org.uk/linux-2.6-serial
Linus Torvalds [Wed, 8 Oct 2003 08:20:08 +0000 (01:20 -0700)]
Merge bk://bk.arm.linux.org.uk/linux-2.6-serial
into home.osdl.org:/home/torvalds/v2.5/linux

23 years ago[SERIAL] ACPI serial fix
Bjorn Helgaas [Wed, 8 Oct 2003 23:08:11 +0000 (00:08 +0100)]
[SERIAL] ACPI serial fix

Patch from Bjorn Helgaas

Intel 870 firmware reports an extra zero-length IO port range, which
is bogus, as far as I can tell.  Ignore it.

23 years agoMerge bk://bk.arm.linux.org.uk/linux-2.6-rmk
Linus Torvalds [Wed, 8 Oct 2003 08:18:07 +0000 (01:18 -0700)]
Merge bk://bk.arm.linux.org.uk/linux-2.6-rmk
into home.osdl.org:/home/torvalds/v2.5/linux

23 years ago[ARM] Add ARM specific ignores to BK ignore file
Russell King [Wed, 8 Oct 2003 13:16:44 +0000 (14:16 +0100)]
[ARM] Add ARM specific ignores to BK ignore file

23 years ago[ARM] Clean generated files in "clean" rather than "mrproper"
Russell King [Wed, 8 Oct 2003 10:42:24 +0000 (11:42 +0100)]
[ARM] Clean generated files in "clean" rather than "mrproper"

23 years ago[ARM] Update LART default configuration
Russell King [Wed, 8 Oct 2003 10:25:32 +0000 (11:25 +0100)]
[ARM] Update LART default configuration

23 years ago[ARM] Fix LART build.
Yves Rutschle [Wed, 8 Oct 2003 10:21:25 +0000 (11:21 +0100)]
[ARM] Fix LART build.

Patch from Yves Rutschle.

This cset allows LART to build again.

23 years ago[PATCH] add insert_resource() helper function
Benjamin Herrenschmidt [Wed, 8 Oct 2003 07:43:15 +0000 (00:43 -0700)]
[PATCH] add insert_resource() helper function

This allows PPC to insert resource descriptors later on after boot.

23 years agoMerge http://jfs.bkbits.net/linux-2.5
Linus Torvalds [Wed, 8 Oct 2003 07:37:22 +0000 (00:37 -0700)]
Merge http://jfs.bkbits.net/linux-2.5
into home.osdl.org:/home/torvalds/v2.5/linux

23 years agoMerge jfs@jfs.bkbits.net:linux-2.5
Dave Kleikamp [Wed, 8 Oct 2003 11:09:40 +0000 (06:09 -0500)]
Merge jfs@jfs.bkbits.net:linux-2.5
into shaggy.austin.ibm.com:/home/shaggy/bk/jfs-2.5

23 years agoMerge bk://linux.bkbits.net/linux-2.5
Patrick Mochel [Wed, 8 Oct 2003 07:33:39 +0000 (00:33 -0700)]
Merge bk://linux.bkbits.net/linux-2.5
into kernel.bkbits.net:/home/mochel/linux-2.5-power

23 years agoMerge kernel.bkbits.net:/home/repos/linux-2.5
Patrick Mochel [Wed, 8 Oct 2003 07:30:10 +0000 (00:30 -0700)]
Merge kernel.bkbits.net:/home/repos/linux-2.5
into kernel.bkbits.net:/home/mochel/linux-2.5-core

23 years agoMerge bk://kernel.bkbits.net/lord/xfs-2.6
Linus Torvalds [Wed, 8 Oct 2003 06:15:39 +0000 (23:15 -0700)]
Merge bk://kernel.bkbits.net/lord/xfs-2.6
into home.osdl.org:/home/torvalds/v2.5/linux

23 years agoMore uio changes, add code attribution
Stephen Lord [Wed, 8 Oct 2003 09:41:16 +0000 (04:41 -0500)]
More uio changes, add code attribution

23 years agoChange the way XFS implements the invisible I/O mechanism used by
Stephen Lord [Wed, 8 Oct 2003 09:40:13 +0000 (04:40 -0500)]
Change the way XFS implements the invisible I/O mechanism used by
the online backup tools.

23 years agoRevert from using __kernel_fsid_t to fsid_t since ia64 now defines
Stephen Lord [Wed, 8 Oct 2003 09:28:31 +0000 (04:28 -0500)]
Revert from using __kernel_fsid_t to fsid_t since ia64 now defines
this correctly

23 years ago[XFS] Match up minor formatting changes between SGI and Linus trees
Stephen Lord [Wed, 8 Oct 2003 09:25:28 +0000 (04:25 -0500)]
[XFS] Match up minor formatting changes between SGI and Linus trees

23 years agoJFS: Improved error handing
Dave Kleikamp [Wed, 8 Oct 2003 06:07:50 +0000 (01:07 -0500)]
JFS: Improved error handing

This patch replaces many assert statements, which caused a BUG(), with
improved code to mark the superblock dirty and then proceed as specified by
the errors= mount flag (as ext2 and ext3 do).  JFS's default for the errors
option is "remount-ro" in order to prevent addition data corruption when a
problem is found.

These asserts are usually triggered by on-disk data corruption.  By marking
the superblock dirty, fsck will perform a complete check on the file system
and correct the problems, rather than simply replaying the journal, inviting
later trouble.

Submitted by Karl Rister & Dave Kleikamp

23 years agoMerge ssh://lord@kernel.bkbits.net/xfs-2.6
Stephen Lord [Wed, 8 Oct 2003 05:58:53 +0000 (00:58 -0500)]
Merge ssh://lord@kernel.bkbits.net/xfs-2.6
into penguin.americas.sgi.com:/src/lord/bitkeeper/xfs-2.6

23 years agoLinux 2.6.0-test7 v2.6.0-test7
Linus Torvalds [Wed, 8 Oct 2003 05:20:09 +0000 (22:20 -0700)]
Linux 2.6.0-test7

23 years ago[PATCH] monotonic seqlock for HPET timer
Stephen Hemminger [Wed, 8 Oct 2003 05:07:34 +0000 (22:07 -0700)]
[PATCH] monotonic seqlock for HPET timer

Replace read/write lock used for HPET timer monotonic_lock with seqlock.
Similar to locking used on xtime and monotonic_lock in timers/timer_tsc.c

23 years ago[PATCH] monotonic seqlock for cyclone timer
Stephen Hemminger [Wed, 8 Oct 2003 05:07:25 +0000 (22:07 -0700)]
[PATCH] monotonic seqlock for cyclone timer

Replace read/write lock used for cyclone timer monotonic_lock with seqlock.
Similar to locking used on xtime and monotonic_lock in timers/timer_tsc.c

23 years ago[XFS] switch xfs to use linux imode flags internally
Stephen Lord [Wed, 8 Oct 2003 04:23:57 +0000 (23:23 -0500)]
[XFS] switch xfs to use linux imode flags internally

SGI Modid: 2.5.x-xfs:slinx:159631a

23 years agoMerge bk://kernel.bkbits.net/davem/net-2.5
Linus Torvalds [Wed, 8 Oct 2003 03:55:08 +0000 (20:55 -0700)]
Merge bk://kernel.bkbits.net/davem/net-2.5
into home.osdl.org:/home/torvalds/v2.5/linux

23 years ago[UDP]: Fix typo in SO_BINDTODEVICE changes.
David S. Miller [Wed, 8 Oct 2003 03:17:14 +0000 (20:17 -0700)]
[UDP]: Fix typo in SO_BINDTODEVICE changes.

23 years ago[NET]: Fix 64-bit bugs in dscc4.c
Andi Kleen [Wed, 8 Oct 2003 03:02:04 +0000 (20:02 -0700)]
[NET]: Fix 64-bit bugs in dscc4.c

23 years agoMerge bk://kernel.bkbits.net/davem/sparc-2.5
Linus Torvalds [Wed, 8 Oct 2003 02:53:19 +0000 (19:53 -0700)]
Merge bk://kernel.bkbits.net/davem/sparc-2.5
into home.osdl.org:/home/torvalds/v2.5/linux

23 years ago[ATM]: Convert VCC list to hash.
Chas Williams [Wed, 8 Oct 2003 02:14:03 +0000 (19:14 -0700)]
[ATM]: Convert VCC list to hash.

23 years ago[ATM]: Eliminate atm_find_ci().
Chas Williams [Wed, 8 Oct 2003 02:11:48 +0000 (19:11 -0700)]
[ATM]: Eliminate atm_find_ci().

23 years ago[VLAN]: Do not modify the data of shared SKBs.
Tommy Christensen [Wed, 8 Oct 2003 02:01:26 +0000 (19:01 -0700)]
[VLAN]: Do not modify the data of shared SKBs.

23 years agoRevert the move of ptrinfo - it may make NOMMU compile, but it
Linus Torvalds [Wed, 8 Oct 2003 01:59:34 +0000 (18:59 -0700)]
Revert the move of ptrinfo - it may make NOMMU compile, but it
breaks everybody else.

Instead, fix the NOMMU case by avoiding the part that walks page
tables.

23 years ago[IPVS]: Avoid returning NF_DROP from the packet schedulers.
Julian Anastasov [Wed, 8 Oct 2003 01:51:08 +0000 (18:51 -0700)]
[IPVS]: Avoid returning NF_DROP from the packet schedulers.

23 years ago[PATCH] firmware blob for new DVB-T frontend driver
Michael Hunold [Wed, 8 Oct 2003 01:48:20 +0000 (18:48 -0700)]
[PATCH] firmware blob for new DVB-T frontend driver

23 years ago[PATCH] fix v4l1 backward compatibility in saa7146 driver
Michael Hunold [Wed, 8 Oct 2003 01:48:11 +0000 (18:48 -0700)]
[PATCH] fix v4l1 backward compatibility in saa7146 driver

 - fix VIDIOC_S_FBUF for v4l1 backward compatility with xfree86 / v4l_drv

23 years ago[PATCH] some more av7110 dvb-driver updates
Michael Hunold [Wed, 8 Oct 2003 01:48:03 +0000 (18:48 -0700)]
[PATCH] some more av7110 dvb-driver updates

 - some progress on DVB-C analog module: experimentally fix frequency
   offset, initialize msp3400 for analog TV sound
 - Reduce the number of dropped TS packets when an error is detected
   (Jon Burgess)
 - If somebody calls G_TUNER for a DVB-C card w/ analog module, then
   check for the selected tuner, not if the currently selected channel
   has a tuner.
 - play_iframe may be used to play stillpicture frames, that can either
   by complete i-frames or partial p-frames.  In any case, the av7110
   needs about 400kB of video data, before the internal video decoder
   starts displaying anything.  for stillframes, this is bad, so we
   *always* loop writing the frame until the magic amount is reached.
   stupid, but works...
 - applied 64bit fixes by Pedro Miguel Teixeira <pmsjt@warner.homeip.net

23 years ago[PATCH] Kconfig and Makefile updates, inspired by Adrian Bunk and Roman Zippel
Michael Hunold [Wed, 8 Oct 2003 01:47:54 +0000 (18:47 -0700)]
[PATCH] Kconfig and Makefile updates, inspired by Adrian Bunk and Roman Zippel

 - split up saa7146 compilation in core part (saa7146.o) and video+vbi
   part (saa7146_vv).  some drivers need both (av7110.c), some drivers
   only need the core stuff (budget*.c)
 - add entry for sp887x DVB-T modulator to corresponding Kconfig
 - use new SELECT facility of Kconfig, first mentioned by Adrian Bunk
   and Roman Zippel in DVB subsystem
 - use SELECT in media/video/Kconfig, too.

23 years ago[PATCH] update dvb frontend drivers
Michael Hunold [Wed, 8 Oct 2003 01:47:45 +0000 (18:47 -0700)]
[PATCH] update dvb frontend drivers

 - add budget driver as possible client of the ves1820 frontend driver
 - fix wrong include in sp887x.c frontend driver
 - fix wrong chip description in tda1004xh frontend driver
 - fixed detection of stv0299 if chip is in standby mode
 - change some #ifdef to #if, for easier debug enable/disable
 - ves1820: patch by Peter Bieringer: nicer log output
 - ves1820: allow PWM (tuner calibaration) value from EEPROM to be
   overridden on command line (based on patch by Peter Bieringer).  New
   module paramters: "pwm" (max 4 ints, range -1..0xff) and "verbose"
   (to print AFC value aftger tuning).

23 years ago[PATCH] various av7110 dvb-driver updates
Michael Hunold [Wed, 8 Oct 2003 01:47:36 +0000 (18:47 -0700)]
[PATCH] various av7110 dvb-driver updates

 - various av7110 updates

23 years ago[PATCH] various patches for non-av7110 dvb-drivers
Michael Hunold [Wed, 8 Oct 2003 01:47:27 +0000 (18:47 -0700)]
[PATCH] various patches for non-av7110 dvb-drivers

 - patch by Jon Burgess to fix DMA issues
 - reduce the number of dropped TS packets when an error is detected
   (Jon Burgess)
 - use budget-ci driver for new TT DVB-T cards with onboard MSP430.

23 years ago[PATCH] usual c99 initializer fixes
Michael Hunold [Wed, 8 Oct 2003 01:47:20 +0000 (18:47 -0700)]
[PATCH] usual c99 initializer fixes

 - the usual c99 initialization fixes all over the DVB place

23 years ago[PATCH] update copyright and licensing
Michael Hunold [Wed, 8 Oct 2003 01:47:11 +0000 (18:47 -0700)]
[PATCH] update copyright and licensing

 - fix copyright stuff in various files:
   - remove e-mail addresses that don't exist anymore, but of course keep
     the names
   - change license from GPL to LGPL in dvb_i2c.h (Convergence code)
   - change license from GPL to LGPL in dvb_ringbuffer.h (ack by original
     author Oliver Endriss)
   - add LGPL license to dvb_functions

23 years ago[PATCH] multiple device *read* opens support
Michael Hunold [Wed, 8 Oct 2003 01:47:02 +0000 (18:47 -0700)]
[PATCH] multiple device *read* opens support

 - allow multiple read device opens

23 years ago[PATCH] video capture updates for saa7146 core
Michael Hunold [Wed, 8 Oct 2003 01:46:54 +0000 (18:46 -0700)]
[PATCH] video capture updates for saa7146 core

 - some Kconfig simplifications
 - FIELD_ALTERNATE capture was broken, add a "wait for vbi" command
   before actually waiting for the field change
 - improvements regarding streaming capture to gfx card memory.
 - captured frames could only be page aligned.  fixed.
 - fix pgtable_build_single, it should work for all kinds of buffers now
   (system memory (kernel/user) and gfx-memory)
 - Fix bytesperline-calculation for V4L2_FIELD_ALTERNATE vs.
   V4L2_FIELD_INTERLACED capture

23 years ago[PATCH] add new DVB-T frontend driver
Michael Hunold [Wed, 8 Oct 2003 01:46:46 +0000 (18:46 -0700)]
[PATCH] add new DVB-T frontend driver

 - add new DVB-T frontend driver sp887x.c

23 years ago[PATCH] firmware update for av7110 dvb driver
Michael Hunold [Wed, 8 Oct 2003 01:46:36 +0000 (18:46 -0700)]
[PATCH] firmware update for av7110 dvb driver

 - av7110 DVB driver firmware update.  don't worry: we're planning to
   switch to firmware_class soon...

23 years ago[NET]: Convert dvb-net to use alloc_netdev().
Stephen Hemminger [Wed, 8 Oct 2003 01:46:27 +0000 (18:46 -0700)]
[NET]: Convert dvb-net to use alloc_netdev().

23 years ago[NET]: Fix obvious 64bit bug/warning in farsync.c
Andi Kleen [Wed, 8 Oct 2003 01:43:06 +0000 (18:43 -0700)]
[NET]: Fix obvious 64bit bug/warning in farsync.c

23 years ago[BRIDGE]: Let {ip,arp}tables see bridged VLAN packets.
Bart De Schuymer [Wed, 8 Oct 2003 01:39:56 +0000 (18:39 -0700)]
[BRIDGE]: Let {ip,arp}tables see bridged VLAN packets.

23 years ago[PATCH] unify drivers/Kconfig
Matthew Wilcox [Wed, 8 Oct 2003 01:33:21 +0000 (18:33 -0700)]
[PATCH] unify drivers/Kconfig

It's a pain for architecture maintainers to keep the toplevel Kconfig
files in sync.  This addresses part of the problem by moving all the
standard driver includes to drivers/Kconfig.  As a bonus, it moves all
the device drivers together in a menu which tames menuconfig somewhat.

This patch only touches i386.  Other architectures can join the party
as soon as they feel ready to inflict all the choices on their userbase.

23 years ago[UDP/TCP]: Fix binding conflict tests wrt. SO_BINDTODEVICE.
David S. Miller [Wed, 8 Oct 2003 01:33:00 +0000 (18:33 -0700)]
[UDP/TCP]: Fix binding conflict tests wrt. SO_BINDTODEVICE.

23 years ago[PATCH] Changes to v850 platform linker-script fragments
Miles Bader [Wed, 8 Oct 2003 01:32:54 +0000 (18:32 -0700)]
[PATCH] Changes to v850 platform linker-script fragments

This does two things:

 (1) Move the v850 platform-specific linker-script fragments into
     arch/v850/kernel, from arch/v850.  This move was prompted by a
     recent (all-architecture) move for vmlinux.lds.S, to keep the
     script together, but I think it also makes sense -- this way, all
     platform-specific non-header files are in the same directory with
     similar names.

 (2) Remove some hardwired constants in the linker script fragments,
     using already defined cpp macros anyway.  This eliminates one
     annoying source of duplicate definitions (which had to be kept in
     sync).

23 years ago[PATCH] Move `ptrinfo' function from mm/slab.c to mm/memory.c
Miles Bader [Wed, 8 Oct 2003 01:28:30 +0000 (18:28 -0700)]
[PATCH] Move `ptrinfo' function from mm/slab.c to mm/memory.c

This function doesn't compile on non-MMU systems, so put it in a place
where it won't cause problems (mm/memory.c is only compiled if
CONFIG_MMU is defined).

23 years ago[PATCH] Update v850 Kconfig debugging menu
Miles Bader [Wed, 8 Oct 2003 01:17:05 +0000 (18:17 -0700)]
[PATCH] Update v850 Kconfig debugging menu

23 years ago[PATCH] Remove some old debugging stuff on the v850
Miles Bader [Wed, 8 Oct 2003 01:16:49 +0000 (18:16 -0700)]
[PATCH] Remove some old debugging stuff on the v850

23 years ago[PATCH] Add sched_clock on v850
Miles Bader [Wed, 8 Oct 2003 01:16:36 +0000 (18:16 -0700)]
[PATCH] Add sched_clock on v850

This is a horrid implementation, but whatever.

23 years ago[PATCH] Triple the memory size used on the v850 gdb simulator
Miles Bader [Wed, 8 Oct 2003 01:16:27 +0000 (18:16 -0700)]
[PATCH] Triple the memory size used on the v850 gdb simulator

23 years ago[USB]: Fix encapsulation of int inside of pointer in code/file.c
David S. Miller [Wed, 8 Oct 2003 01:06:49 +0000 (18:06 -0700)]
[USB]: Fix encapsulation of int inside of pointer in code/file.c

23 years ago[NFS]: Fix printf format warnings in fs/nfs/nfs4xdr.c.
David S. Miller [Wed, 8 Oct 2003 01:03:10 +0000 (18:03 -0700)]
[NFS]: Fix printf format warnings in fs/nfs/nfs4xdr.c.

23 years ago[SUNRPC]: Printf pointers correctly.
David S. Miller [Wed, 8 Oct 2003 00:58:51 +0000 (17:58 -0700)]
[SUNRPC]: Printf pointers correctly.

23 years ago[SPARC64]: Export csum_partial().
David S. Miller [Tue, 7 Oct 2003 23:52:44 +0000 (16:52 -0700)]
[SPARC64]: Export csum_partial().

23 years agoMerge bk://kernel.bkbits.net/acme/ksyms-2.6
Linus Torvalds [Tue, 7 Oct 2003 13:59:04 +0000 (06:59 -0700)]
Merge bk://kernel.bkbits.net/acme/ksyms-2.6
into home.osdl.org:/home/torvalds/v2.5/linux

23 years agoo kernel/ksyms.c: move remaining EXPORT_SYMBOLs, remove this file from the tree
Arnaldo Carvalho de Melo [Tue, 7 Oct 2003 20:54:04 +0000 (17:54 -0300)]
o kernel/ksyms.c: move remaining EXPORT_SYMBOLs, remove this file from the tree

23 years agoo kernel/ksyms.c: move remaining fs/*.c EXPORT_SYMBOLs
Arnaldo Carvalho de Melo [Tue, 7 Oct 2003 19:56:44 +0000 (16:56 -0300)]
o kernel/ksyms.c: move remaining fs/*.c EXPORT_SYMBOLs

23 years agoMerge http://nfsclient.bkbits.net/linux-2.5
Trond Myklebust [Tue, 7 Oct 2003 16:58:21 +0000 (12:58 -0400)]
Merge http://nfsclient.bkbits.net/linux-2.5
into fys.uio.no:/home/linux/bitkeeper/nfsclient-2.5

23 years agoMerge http://nfsclient.bkbits.net/linux-2.5
Trond Myklebust [Tue, 7 Oct 2003 16:53:46 +0000 (12:53 -0400)]
Merge http://nfsclient.bkbits.net/linux-2.5
into fys.uio.no:/home/linux/bitkeeper/nfsclient-2.5

23 years agoClean up the nfs4_stateid and nfs4_verifier typedefs.
Trond Myklebust [Tue, 7 Oct 2003 16:52:45 +0000 (12:52 -0400)]
Clean up the nfs4_stateid and nfs4_verifier typedefs.
Convert them into structures

23 years agoNFSv4 state model update
Trond Myklebust [Tue, 7 Oct 2003 16:51:33 +0000 (12:51 -0400)]
NFSv4 state model update

  - Hierarchy of state attached to nfs4_client in order to
    simplify state recovery.
    state_owners hang off nfs4_client, whereas state hangs
    off both open_owners and the nfs_inode.

  - Model tries to minimize the number of open_owners on
    the server by recycling unused open_owners into a pool.

  - NFSv4 state attached to file->private_data. Previously
    this was used by credentials (and still is for NFSv2/v3)
    Abstract out setup/release of struct file and nfs_page
    structure initialization in order to cope with these
    conflicting uses of private_data.

23 years agoSimplify NFS synchronous write call interface. Pass
Trond Myklebust [Tue, 7 Oct 2003 12:02:09 +0000 (08:02 -0400)]
Simplify NFS synchronous write call interface. Pass
a pointer to a filled nfs_write_data struct like we
do for asynchronous function calls

23 years agoSimplify the synchronous NFS read call interface by
Trond Myklebust [Tue, 7 Oct 2003 11:59:42 +0000 (07:59 -0400)]
Simplify the synchronous NFS read call interface by
passing a pointer to a filled nfs_read_data structure
(the same struct used by the asynchronous function calls)

23 years agoThe NFSv4 state model assumes that the client machine identifies
Trond Myklebust [Tue, 7 Oct 2003 11:50:48 +0000 (07:50 -0400)]
The NFSv4 state model assumes that the client machine identifies
itself to the server once and once only.
This patch ensures that we do this by sharing the local identifier
struct nfs4_client among all mountpoints that talk to the same
server/ip address.

23 years agoRename the struct "nfs4_shareowner". The name was confusing
Trond Myklebust [Tue, 7 Oct 2003 11:46:31 +0000 (07:46 -0400)]
Rename the struct "nfs4_shareowner". The name was confusing
and didn't really relate to any of the RFCs.

Replace with the more descriptive "nfs4_state_owner".

23 years agoClean up the nfs_fhget() function. Have the called pass the
Trond Myklebust [Tue, 7 Oct 2003 11:43:43 +0000 (07:43 -0400)]
Clean up the nfs_fhget() function. Have the called pass the
superblock as a parameter instead of passing it in the form
of a dentry.

23 years agoFix an Oops in the NFSv4 asynchronous unlink code. The v4
Trond Myklebust [Tue, 7 Oct 2003 11:40:54 +0000 (07:40 -0400)]
Fix an Oops in the NFSv4 asynchronous unlink code. The v4
getattr "bitmap" was allocated on the stack.

Make it use the bitmaps already allocated for that purpose
in the nfs_fattr struct.

23 years agoIncrease the NFS readahead so that we at least fill the RPC
Trond Myklebust [Tue, 7 Oct 2003 11:37:34 +0000 (07:37 -0400)]
Increase the NFS readahead so that we at least fill the RPC
slot table.

23 years agoFix up hangs with the upcall mechanism for RPCSEC_GSS and the
Trond Myklebust [Tue, 7 Oct 2003 11:35:49 +0000 (07:35 -0400)]
Fix up hangs with the upcall mechanism for RPCSEC_GSS and the
NFSv4 idmapper.

 - Correct bugs in idmapper wait code.
 - Correct layering bugs in RPCSEC_GSS and idmapper
 - Ensure we advance the file pointer in case of partial
   reads/writes of a message on the pipes

23 years agoMake the client act correctly if the RPC server's asserts
Trond Myklebust [Tue, 7 Oct 2003 11:31:56 +0000 (07:31 -0400)]
Make the client act correctly if the RPC server's asserts
that it does not support a given program, version or
procedure call.

23 years agoUDP round trip timer fix. Modify Karn's algorithm so that
Trond Myklebust [Tue, 7 Oct 2003 11:30:00 +0000 (07:30 -0400)]
UDP round trip timer fix. Modify Karn's algorithm so that
we inherit timeouts from previous requests.
This means that we lengthen the window of time during which
we accept updates to the RTO estimate if we see an update.

Scheme proposed by Brian Mancuso, but it is standard for TCP
congestion control implementations.

23 years agoFix up recent net/ipv4/ipconfig.c typo breakage.
Linus Torvalds [Tue, 7 Oct 2003 10:37:50 +0000 (03:37 -0700)]
Fix up recent net/ipv4/ipconfig.c typo breakage.

23 years ago[PATCH] asus_acpi: don't include modversions.h
Arnaldo Carvalho de Melo [Tue, 7 Oct 2003 10:15:30 +0000 (03:15 -0700)]
[PATCH] asus_acpi: don't include modversions.h

This fixes asus_acpi.c when doing a modular build

23 years agoAvoid warnings in uid/gid usage by making the assignment
Linus Torvalds [Tue, 7 Oct 2003 07:58:01 +0000 (00:58 -0700)]
Avoid warnings in uid/gid usage by making the assignment
unconditional. Simplify the macros.

23 years ago[PATCH] fix warning in mm/memory for SWAP=n
Randy Dunlap [Tue, 7 Oct 2003 07:47:20 +0000 (00:47 -0700)]
[PATCH] fix warning in mm/memory for SWAP=n

Avoid "statement with no effect" warning by making the macro
that doesn't do anything an inline function instead.

23 years agoMerge jfs@jfs.bkbits.net:linux-2.5
Dave Kleikamp [Tue, 7 Oct 2003 04:31:56 +0000 (23:31 -0500)]
Merge jfs@jfs.bkbits.net:linux-2.5
into shaggy.austin.ibm.com:/home/shaggy/bk/jfs-2.5

23 years agoMerge bk://linux-dj.bkbits.net/cpufreq
Linus Torvalds [Tue, 7 Oct 2003 03:26:10 +0000 (20:26 -0700)]
Merge bk://linux-dj.bkbits.net/cpufreq
into home.osdl.org:/home/torvalds/v2.5/linux

23 years ago[CPUFREQ] Add VIA Nehemiah scaling ratios.
Dave Jones [Tue, 7 Oct 2003 18:52:44 +0000 (19:52 +0100)]
[CPUFREQ] Add VIA Nehemiah scaling ratios.

23 years ago[CPUFREQ] Fix misnaming of VIA Samuel2 CPUs.
Dave Jones [Tue, 7 Oct 2003 18:48:06 +0000 (19:48 +0100)]
[CPUFREQ] Fix misnaming of VIA Samuel2 CPUs.
670 -> 677 = Samuel 2
678 -> 67f = Ezra

23 years ago[CPUFREQ] cleanup longhaul header file.
Dave Jones [Tue, 7 Oct 2003 18:40:01 +0000 (19:40 +0100)]
[CPUFREQ] cleanup longhaul header file.
Group processor tables together correctly.

23 years ago[CPUFREQ] Ratio table renames longhaul3/c3m -> ezrat
Dave Jones [Tue, 7 Oct 2003 18:35:02 +0000 (19:35 +0100)]
[CPUFREQ] Ratio table renames longhaul3/c3m -> ezrat

23 years ago[CPUFREQ] More ratio table renames. longhaul2 -> ezra
Dave Jones [Tue, 7 Oct 2003 18:32:43 +0000 (19:32 +0100)]
[CPUFREQ] More ratio table renames. longhaul2 -> ezra

23 years ago[CPUFREQ] Document early samuel2 ratios.
Dave Jones [Tue, 7 Oct 2003 18:31:15 +0000 (19:31 +0100)]
[CPUFREQ] Document early samuel2 ratios.
Preemptively stop some good intentioned janitor coming along and "fixing a typo".

23 years ago[CPUFREQ] Rename longhaul frequency tables. longhaul1 -> samuel1
Dave Jones [Tue, 7 Oct 2003 18:29:05 +0000 (19:29 +0100)]
[CPUFREQ] Rename longhaul frequency tables. longhaul1 -> samuel1

23 years ago[CPUFREQ] Enable support for VIA Ezra-T processors in longhaul driver.
Dave Jones [Tue, 7 Oct 2003 18:23:34 +0000 (19:23 +0100)]
[CPUFREQ] Enable support for VIA Ezra-T processors in longhaul driver.
The current tables we had have been confirmed as safe by VIA.