1. 22 May, 2003 16 commits
  2. 21 May, 2003 19 commits
  3. 20 May, 2003 5 commits
    • Dave Jones's avatar
      [AGPGART] PPC compile fix. · 4f866957
      Dave Jones authored
      Generic suspend/resume methods are no more.
      4f866957
    • Linus Torvalds's avatar
      Merge bk://kernel.bkbits.net/davem/net-2.5 · 07ca08b1
      Linus Torvalds authored
      into home.transmeta.com:/home/torvalds/v2.5/linux
      07ca08b1
    • Alexander Viro's avatar
      [PATCH] O_DIRECT open() fix · a45a6dde
      Alexander Viro authored
      Trivial bugfix: opening a file that doesn't have ->direct_IO() with
      O_DIRECT passed in flags fails (as it should) but doesn't call
      ->release() even though ->open() had been successful.
      
      IOW, we have a leak there - e.g.  open() of a tty with O_DIRECT will
      leak a reference to tty and tty_driver.  Besides, quite a few drivers
      are _not_ happy with struct file being freed without ->release() after
      ->open() has returned 0.
      a45a6dde
    • Alexander Viro's avatar
      [PATCH] seq_path() for /proc/pid/maps · 2d9318a1
      Alexander Viro authored
      This converts /proc/pid/maps to use of seq_file, cleans the issues with
      d_path() overflows as a side effect.
      
      It's incremental to seq_path() patch.
      2d9318a1
    • Alexander Viro's avatar
      [PATCH] seq_path(), /proc/mounts and /proc/swaps · 32ccd2b6
      Alexander Viro authored
      This adds a new seq_...() helper:
      
         seq_path(seq_file, mnt, dentry, escape)
      
      It spits the pathname into seq_file, does octal escapes for given set of
      characters, returns the number of characters it'd produced or -1 in case
      of error.  Long names are handled gracefully - you don't need anything
      to do, generic seq_file logics will do the right thing.
      
      /proc/mounts and /proc/swaps are converted to use of seq_path(), some
      junk removed.
      
      /proc/pid/maps will be converted next.
      32ccd2b6