1. 01 May, 2003 2 commits
  2. 28 Apr, 2003 2 commits
  3. 27 Apr, 2003 18 commits
    • Dave Jones's avatar
      [AGPGART] Shrink chipset_type enum (compile fix) · 3d060c94
      Dave Jones authored
      Missing part of hch's last cset.
      3d060c94
    • Dave Jones's avatar
      [AGPGART] Fix Kconfig typo · b372d427
      Dave Jones authored
      b372d427
    • Dave Jones's avatar
      [AGPGART] proper agp_bridge_driver. · 96c37294
      Dave Jones authored
      Christoph with the goods once more...
      >Okay, this does the converion for all drivers, it's ontop of my
      >previous patches.  enum chipset_type has shrunk to NOT_SUPPORTED
      >and SUPPORTED, but I'd like to postpone killing it entirely
      >or replacing it by a bool - drm pokes into this and we need to  
      >redo the agpgart <-> drm interface for support of multiple garts
      >anyway.
      96c37294
    • Dave Jones's avatar
      [AGPGART] give all agpgart drivers a ->remove pci method. · a04791e7
      Dave Jones authored
      You guessed it, yup. from Christoph again.
      a04791e7
    • Dave Jones's avatar
      [AGPGART] don't dereference agp_bridge in generic-3.0.c · e94105df
      Dave Jones authored
      Yet more from Christoph..
      >If agp_3_0_node_enable gets a struct agp_bridge_data * all of the
      >generic-3.0.c can be cleaned up easily to never look at agp_bridge
      >directly.  Now only backend.c, generic.c and the actual drivers
      >are left looking at it:)
      e94105df
    • Dave Jones's avatar
      95a2d0bb
    • Dave Jones's avatar
      [AGPGART] Nvidia GART cleanups. · 64cf5a02
      Dave Jones authored
      Christoph cleaned up a lot of the mess here. We're back to nearly killing
      off the chipset_type enum, moved the register definitions to the code that
      uses it, and given it a proper pci .remove function.
      64cf5a02
    • Dave Jones's avatar
      [AGPGART] cleanup agp backend.c a bit · eb41fd6d
      Dave Jones authored
      More from Christoph.
      
      Most style nitpicks and a bit more explicitly passing struct
      agp_bridge_data around.
      eb41fd6d
    • Dave Jones's avatar
      Merge tetrachloride.(none):/mnt/raid/src/kernel/2.5/bk-linus · 2836f684
      Dave Jones authored
      into tetrachloride.(none):/mnt/raid/src/kernel/2.5/agpgart
      2836f684
    • Dave Jones's avatar
      [AGPGART] fix macros that expect agp_bridge in global scope · efeb6b50
      Dave Jones authored
      From Christoph Hellwig
      efeb6b50
    • Alexander Viro's avatar
      [PATCH] hd98 compile fixes · a58e4d1d
      Alexander Viro authored
      	hd98 had missed a lot of required block device patches (e.g.
      it used BLK_DEFAULT_QUEUE and that had been gone for ~ half a year).
      Reproduced the changes done to hd.c.
      a58e4d1d
    • Alexander Viro's avatar
      [PATCH] ataflop.c cleanup · 8bb3ef29
      Alexander Viro authored
      	Somewhat cleaned up, sanitized the module init/exit code (BTW,
      built-in case was b0rken for quite a while - somebody forgot to add
      initcall there; converted the bugger to module_init/module_exit)
      8bb3ef29
    • Alexander Viro's avatar
      [PATCH] bdget_disk() · 07affbb1
      Alexander Viro authored
      	New helper - bdget_disk(gendisk, partition)
      	invalidate_device() replaced with invalidate_partition(disk, part)
      07affbb1
    • Alexander Viro's avatar
      [PATCH] blkmtd init cleanup · 5e3ecdac
      Alexander Viro authored
      	Obvious cleanup of the code in init_blkmtd().  Killed code duplication,
      replaced opening underlying block device manually with use of appropriate
      helpers.
      5e3ecdac
    • Alexander Viro's avatar
      [PATCH] open_by_devnum() · 80e96b51
      Alexander Viro authored
      	New helper - open_by_devnum().  Opens block_device by device number;
      for use in situations when we really have nothing better than dev_t (i.e.
      had received it from stupid userland API).
      80e96b51
    • Alexander Viro's avatar
      [PATCH] pin_fs/release_fs · 259f529f
      Alexander Viro authored
      	A couple of helpers - simple_pin_fs() and simple_release_fs().
      My fault - that code should've been put into libfs.c from the very
      beginning.  As it is, it got copied all over the place (binfmt_misc,
      capifs, usbfs, usbdevfs, rpc_pipefs).
      	Taken to libfs.c and cleaned up.
      259f529f
    • Alexander Viro's avatar
      [PATCH] simple_fill_super() · deddb7cb
      Alexander Viro authored
      	New libfs.c helper - simple_fill_super().  Abstracted from
      nfsd/nfsctl.c, couple of filesystems converted to it (nfsctl, binfmt_misc).
      
      	Function takes an array of triples (name, file_operations, mode),
      superblock and value for its ->s_magic.  It acts as fill_super() - populates
      superblock or fails.  We get a ramfs-style flat tree - root directory and
      a bunch of files in it.
      
      	That animal allows to put together a simple filesystem without
      touching any directory-related stuff - now it's as easy as implementing
      file_operations for files you want to have and telling what to call them.
      deddb7cb
    • Linus Torvalds's avatar
      Merge bk://bk.arm.linux.org.uk/linux-2.5-rmk · a113994e
      Linus Torvalds authored
      into home.transmeta.com:/home/torvalds/v2.5/linux
      a113994e
  4. 28 Apr, 2003 3 commits
    • Russell King's avatar
      [ARM] set_pgd is confusing; rename it switch_mm · 27510721
      Russell King authored
      set_pgd implies that we're setting a pgd entry.  We aren't; we're
      switching the MMU page table pointer.  Call it switch_mm instead.
      27510721
    • Russell King's avatar
      [ARM] Remove check_bugs() · ef76bbd2
      Russell King authored
      check_bugs() has never been used to detect buggy ARM CPUs.  Therefore
      is no point in passing it to the per-cpu support code.
      ef76bbd2
    • Russell King's avatar
      [ARM] Part 2 in the cache API changes. · d37d9068
      Russell King authored
      This is the new API; we now have methods for handling DMA which are
      separate from those handling the TLB consistency issues, which are
      in turn separate from the methods handling the cache coherency
      issues.
      
      Implementations are, however, free to alias these methods internally.
      d37d9068
  5. 27 Apr, 2003 15 commits