1. 27 Apr, 2003 10 commits
    • Jeff Garzik's avatar
      Merge redhat.com:/garz/repo/linus-2.5 · 01903a6f
      Jeff Garzik authored
      into redhat.com:/garz/repo/net-drivers-2.5
      01903a6f
    • Andrew Morton's avatar
      net driver cleanup, volume 7 · b095c996
      Andrew Morton authored
      100% irqreturn_t cleanups
      
      Affected drivers: 3c523, 527, 68360enet, 7990, a2065, am79c961a,
      appletalk/{ltpc,cops}, ariadne, {lotsa}lance, au1000_eth, eth16i,
      ewrk3, gt96100eth, hamradio/several, ibmlana, ioc3-eth, *-skeleton,
      lasi_82596, mac89x0, pcmcia/3c574_cs, rrunner, sb1000, sb1250-mac,
      sgiseeq, sk_g16, sk_mca, skfddi, sonic, sun3_82586, tc35815,
      tokenring/several, wan/several
      b095c996
    • 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
  2. 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
  3. 27 Apr, 2003 22 commits
  4. 26 Apr, 2003 5 commits