1. 23 Jun, 2003 32 commits
    • Michael Hunold's avatar
      [PATCH] update dvb subsystem core · 33e9942c
      Michael Hunold authored
       - update dvb subsystem core
       - switched from user-land types like __u8 to u8 and uint16_t to u16
         this makes the patch rather large.
       - updated the dvr (digital videorecording) facility
       - renamed some structures, like "struct dmxdev_s" to "struct dmxdev"
       - introduced dvb_functions.[ch], where some linux-kernel specific
         functions are encapsulated.  by this, the dvb subsystem stays quite
         independent from deeper linux kernel functions.
       - moved dvb_usercopy() to dvb_functions.c -- this is essentially
         video_usercopy() which should be generic_usercopy() instead...
       - Made the dvb-core in dvbdev.c work with devfs again.
       - remove all typedefs from structs
       - remove all typedefs from enums
      33e9942c
    • Michael Hunold's avatar
      [PATCH] update the generic saa7146 driver · 03ff595c
      Michael Hunold authored
       - update the generic saa7146 driver
       - remove some #if LINUX_VERSION_CODE constructions
       - sync with the interrupt handler changes in 2.5.69
       - add a missing kfree() call which caused the kernel to leak 32kB of
         kmalloc()ed memory.  iieek!
       - fixed the capture code to handle cards that have swapped field order
         (odd and even fields)
       - added and fixed some debug messages
       - changed from kmalloc() to pci_consistent()
       - many small changes necessary to fix warnings/problems for ppc64
         compilation
      03ff595c
    • Linus Torvalds's avatar
      a1c43026
    • Ralf Bächle's avatar
      [PATCH] Remove Nino support · ea5e9fa9
      Ralf Bächle authored
      This patch mostly removes the support for the Phillips Nino at the
      request of the author.  The only remaining bits are directly related
      to the SOC the Nino is based on which is used by other ports.
      ea5e9fa9
    • Ralf Bächle's avatar
      [PATCH] Lasat support · 7ec815be
      Ralf Bächle authored
      This patch adds support for the Lasat 100 and 200 systems.
      7ec815be
    • Ralf Bächle's avatar
      [PATCH] ARC update · 3e6c5335
      Ralf Bächle authored
      This updates the ARC firmware support code.  Also removes the 64-bit
      variant of the code; the 64-bit kernel now uses the 32-bit code also.
      3e6c5335
    • Ralf Bächle's avatar
      [PATCH] drivers/sgi update · 726978f5
      Ralf Bächle authored
      This updates drivers/sgi by removing it :-)  With all the conceptually
      wrong code which has was rewritten or should be rewritten or better
      live elsewhere there just was no point in keeping this directory around
      any longer.
      726978f5
    • Ralf Bächle's avatar
      [PATCH] Momentum update · 98ebe7d3
      Ralf Bächle authored
      This adds the board support code for Momentum's Ocelot series of boards.
      98ebe7d3
    • Ralf Bächle's avatar
      [PATCH] Add support for SGI IP32 · 2a8d04d7
      Ralf Bächle authored
      This adds support for SGI's O2 workstation aka IP32.
      2a8d04d7
    • Ralf Bächle's avatar
      [PATCH] Update Cobalt support · 17017b3a
      Ralf Bächle authored
      This adds back support for the MIPS-based Cobalt Raq 1/2 and Qube 1/2
      systems.
      17017b3a
    • Ralf Bächle's avatar
      [PATCH] JMR3927 update · 60409e5c
      Ralf Bächle authored
      This updates support for the JMR3927 eval board.
      60409e5c
    • Ralf Bächle's avatar
      [PATCH] NEC VR41xx update · 4ee45a31
      Ralf Bächle authored
      This one adds support for a bunch of NEC VR41xx-based platforms such as
      IBM's workpad and a bunch of eval boards.
      4ee45a31
    • Ralf Bächle's avatar
      [PATCH] NEC DDB update · 3ad349a5
      Ralf Bächle authored
      This updates the support for NEC's DDB series of evaluation boards.
      3ad349a5
    • Ralf Bächle's avatar
      [PATCH] DEC update · 320bcfc9
      Ralf Bächle authored
      An update of the code for the DECstations.  This also adds 64-bit support
      for the R4000 versions of DEC's good old workstations.
      320bcfc9
    • Ralf Bächle's avatar
      [PATCH] Baget update · d4da6773
      Ralf Bächle authored
      This is an update for the Russian Baget industrial controller.  Suffers a
      bit from bitrot, the authors have promised an update to me.
      d4da6773
    • Ralf Bächle's avatar
      [PATCH] TX49xx update · a16b2ff6
      Ralf Bächle authored
      This adds support for Toshiba's TX49xx SOCs and an evaluation board with
      the nice nae RBTX4927.
      a16b2ff6
    • Ralf Bächle's avatar
      [PATCH] Update for MIPS Inc's eval boards. · 5d3adbe2
      Ralf Bächle authored
      This is an update for MIPS Inc's evaluation boards in all their ugly
      versions ...
      5d3adbe2
    • Ralf Bächle's avatar
      [PATCH] Alchemy update · a85be436
      Ralf Bächle authored
      This is an update of the AMD Alchemy support for 2.5.
      
      (This is way behind what we have for 2.4 but forward porting is non-trivial
      and work in progress.)
      a85be436
    • Ralf Bächle's avatar
      [PATCH] Sibyte updates · 9451f92d
      Ralf Bächle authored
      Update the code for the BCM1250 and evaluation platforms.
      9451f92d
    • Ralf Bächle's avatar
      [PATCH] Code for Galileo boards · 56e4f65c
      Ralf Bächle authored
      The support code for two more Galileo evaluation boards.
      
      (Evil stuff, just to get your tree in sync again.  I've got a cleanup in
      my work tree).
      56e4f65c
    • Ralf Bächle's avatar
      [PATCH] 2.7.73 SGI IP27 update · d3791f47
      Ralf Bächle authored
      An update of the SGI IP27 aka Origin 200/2000/Onyx 2 support.
      d3791f47
    • Ralf Bächle's avatar
      [PATCH] PCI code · 80b11f5a
      Ralf Bächle authored
      This is the entire MIPS PCI code which I'm consolidating in arch/mips/pci/.
      Applying this patch will result in some code duplication; the remaining
      patches I'm about to send will clean that.
      80b11f5a
    • Ralf Bächle's avatar
      [PATCH] SGI IP22 bits · 2395133b
      Ralf Bächle authored
      An update for the Indy aka IP22 support.  Consolidates the 32-bit and
      64-bit copies of the support code into one directory, so in total this
      patch deletes quite a bit of code.
      2395133b
    • Ralf Bächle's avatar
      [PATCH] MIPS merge, generic mips64 bits. · f19e2d9e
      Ralf Bächle authored
      This updates the generic mips64 code.
      f19e2d9e
    • Ralf Bächle's avatar
      [PATCH] MIPS merge, generic mips bits. · f6d64aee
      Ralf Bächle authored
      This contains all the generic 32-bit MIPS code, so all arch/mips/ and
      include/asm-mips/ stuff.
      f6d64aee
    • Linus Torvalds's avatar
      Merge home.transmeta.com:/home/torvalds/v2.5/xfs · 2e7f53ec
      Linus Torvalds authored
      into home.transmeta.com:/home/torvalds/v2.5/linux
      2e7f53ec
    • David Woodhouse's avatar
      8514206e
    • David Woodhouse's avatar
      Fix jffs2_statfs w.r.t. statfs64 · 51ec3922
      David Woodhouse authored
      51ec3922
    • David Woodhouse's avatar
    • David Woodhouse's avatar
      Replace mtd_blktrans ->ioctl() method with ->getgeo() and ->flush() · 25883336
      David Woodhouse authored
      ... and also fix the embarrassing bug where NFTL and INFTL will
      barf and exit if the add_mtd_blktrans_dev() function _exists_,
      rather than actually calling it and barfing if it returns non-zero :)
      25883336
    • David Woodhouse's avatar
      MTD driver cleanups... · d0582887
      David Woodhouse authored
       - Fix AFS partitioning oops when no partitions are found
       - Add missing spin_unlock, optimise buffer writes in Intel NOR driver
       - Fix DiskOnChip Millennium Plus register OutputControl register definition
       - Fix DiskOnChip drivers to indicate correct ECC type
       - Fix map drivers to use ARRAY_SIZE instead of redefining it.
       - Make uCLinux map driver depend on !MMU
       - Fix NAND write verify problem on some chips
       - Other trivia from Rusty.
      d0582887
    • Stephen Lord's avatar
      [PATCH] Fix XFS proc interface initializers · 5cb7db89
      Stephen Lord authored
        [XFS] the intializers for the /proc interface to xfs got out of order,
        and we are syncing 1000 times faster than we are supposed to!
      
        SGI Modid: 2.5.x-xfs:slinx:151712a
      5cb7db89
  2. 22 Jun, 2003 8 commits
    • Rusty Russell's avatar
      [PATCH] Workqueue Exit Neatening · 56fefe50
      Rusty Russell authored
      Jeff Garzik points out the initializing the exit completion at
      exit time is foolish: we should just initialize it at creation time
      live everything else in that structure, and avoid the memory barrier.
      56fefe50
    • David S. Miller's avatar
      Merge davem@nuts.ninka.net:/home/davem/src/BK/sparc-2.5 · c4d6625d
      David S. Miller authored
      into kernel.bkbits.net:/home/davem/sparc-2.5
      c4d6625d
    • David S. Miller's avatar
      ab90088a
    • David S. Miller's avatar
      8dd588a8
    • David S. Miller's avatar
    • David S. Miller's avatar
      [SPARC64]: Update struct compat_statfs. · 3fb0a3e1
      David S. Miller authored
      3fb0a3e1
    • Lou Langholtz's avatar
      [PATCH] fix nbd driver for 2.5 block layer · d35d0b25
      Lou Langholtz authored
      This makes NBD work with the new linux 2.5 block layer design.
      Specifically, it fixes memory corruption that results from module
      removal and possible memory corruption from sending or receiving disk
      data from the server.
      
      It essentially rolls together the changes from two of the last patchlets
      that I emailed: the fix for module removal & the fix for incorrect
      struct bio usage.  I believe it's wisest to roll these both together
      into this one patch since they both deal with making NBD work better
      with the 2.5 linux block layer design and without either of which, it's
      possible that NBD will corrupt memory.
      
      Other changes I'd like to see introduced (like in the earlier jumbo
      patch) meanwhile are feature enhancements so they can wait.  This patch
      also should address all the very helpful concerns that have been raised
      so far.  Particularly:
      
      1. that the very first submitted NBD patch was broken down [Andrew]
      2. that only 1 spinlock is used for all the NBD request_queue structures
         used [Jens,Al]
      3. that kmap() is used in case of highmem pages [Jens]
      4. that the allocation of request_queue is dynamic and seperate from
         other allocated objects [Al]
      d35d0b25
    • Andries E. Brouwer's avatar
      [PATCH] loop.c cleanups · eb63bae1
      Andries E. Brouwer authored
      This does the following:
       - remove trailing spaces
       - make loop.h independent by including bio.h, blk.h, spinlock.h
       - replace the lock/unlock functions by module_get/module_put;
         in struct loop this is the change
      	-       void (*lock)(struct loop_device *);
      	-       void (*unlock)(struct loop_device *);
      	+       struct module *owner;
       - replace the integer lo_encrypt_type by the pointer lo_encryption;
         there was a race with loop_unregister_transfer
       - fixed an off-by-one in loop_register_transfer
      
      This is Step 1 of a series of half a dozen or so.
      
      Half of the above is from Jari. Anything that is wrong is mine.
      eb63bae1