All of lore.kernel.org
 help / color / mirror / Atom feed
* [ANNOUNCE]: reiser4 snapshot
@ 2003-02-13 14:44 Nikita Danilov
  2003-02-13 19:32 ` Ookhoi
  0 siblings, 1 reply; 6+ messages in thread
From: Nikita Danilov @ 2003-02-13 14:44 UTC (permalink / raw)
  To: Reiserfs developers mail-list, Reiserfs mail-list

Hello,

new reiser4 snapshot is available at:

http://www.namesys.com/snapshots/2003.02.13/

Your feedback and testing efforts are most valuable to us.

From README:
----------------------------------------------------------------------
Reiser4 snapshot for 2003.02.13

WARNING!!! This code is experimental! WE ARE NOT KIDDING! DO NOT PUT
ANY VALUABLE DATA ON REISER4 YET!

This is mostly bug fixing shapshot.

Snapshot is released as a patch against linux-2.5.60. It should also work with
current (February 13th) bk snapshot.
REISER4_NOOPT config option (Disable compiler optimizations for reiser4 code.)
is known to not compile on x86.
Some read-ahead experimental code is present in this snapshot.

Changelog (extracted by "bk changes"):

ChangeSet@1.1167, 2003-02-13 16:20:37+03:00, green@angband.namesys.com
  spin_macros.h:
    unclude linux/spin_macros.h, not asm/spin_macros.h, as asm/spin_macros.h is only needed on SMP

ChangeSet@1.1166, 2003-02-12 21:43:03+03:00, edward@theta.namesys.com
  plugin.h:
    Added new jnode plugin 
  cryptcompress.h:
    Remove old cluster cache support
  cryptcompress.c:
    Remove old per-node cluster cache support 
  jnode.h:
    New jnode type support
  jnode.c:
    Added new jnode type for cluster cache pages 
  compress.c:
    Rename header
  Makefile:
    Rename source file
  cryptcompress.h:
    Rename: plugin/crypto_compressed.h -> plugin/cryptcompress.h
  cryptcompress.c:
    Rename: plugin/crypo_compressed.c -> plugin/cryptcompress.c

ChangeSet@1.1164, 2003-02-12 20:19:15+03:00, god@laputa.namesys.com
  ugly work around for spin lock profiling

ChangeSet@1.1163, 2003-02-12 20:18:56+03:00, god@laputa.namesys.com
  restore atomicity of critical section in jload()

ChangeSet@1.1162, 2003-02-12 20:15:53+03:00, god@laputa.namesys.com
  make check for validness of block counters assertive

ChangeSet@1.1161, 2003-02-12 17:54:43+03:00, god@laputa.namesys.com
  fix wrong assertion

ChangeSet@1.1160, 2003-02-12 17:54:30+03:00, god@laputa.namesys.com
  spin lock profiling. Take two.

ChangeSet@1.1159, 2003-02-12 16:24:28+03:00, god@laputa.namesys.com
  hadle special case of taking spin-lock bypassing wrapper functions 

ChangeSet@1.1156.1.1, 2003-02-12 14:42:37+03:00, vs@tribesman.namesys.com
  Merge vs@thebsh:/home/bk/reiser4
  into tribesman.namesys.com:/home/vs/reiser4-linux-2.5/fs/reiser4

ChangeSet@1.1157, 2003-02-12 15:10:33+03:00, god@laputa.namesys.com
  fix compilation breakaga

ChangeSet@1.1156, 2003-02-12 14:27:39+03:00, god@laputa.namesys.com
  spin-lock profiling. Requires patches to arch code to be enabled.

ChangeSet@1.1151.1.4, 2003-02-12 14:42:28+03:00, vs@tribesman.namesys.com
  compilability with EFLUSH turned off

ChangeSet@1.1151.3.1, 2003-02-12 21:03:10+03:00, zam@crimson.namesys.com
  shifted_nodes_below has no sense if we are on leaf level.

ChangeSet@1.1151.1.3, 2003-02-12 13:36:04+03:00, vs@tribesman.namesys.com
  cleanup

ChangeSet@1.1154, 2003-02-12 13:46:05+03:00, god@laputa.namesys.com
  fix rwlock_t initialisations

ChangeSet@1.1153, 2003-02-12 13:45:43+03:00, god@laputa.namesys.com
  fix naming insanity

ChangeSet@1.1151.2.1, 2003-02-11 19:11:36+03:00, zam@crimson.namesys.com
  uncomment call to cbk_cache back

ChangeSet@1.1151.1.1, 2003-02-12 11:30:33+03:00, green@angband.namesys.com
  ktxnmgrd.c:
    new daemonize() semantic

ChangeSet@1.1152, 2003-02-12 13:44:54+03:00, god@laputa.namesys.com
  fix indentation

ChangeSet@1.1151, 2003-02-11 17:27:58+03:00, god@laputa.namesys.com
  fix last fix

ChangeSet@1.1131.1.120, 2003-02-11 15:44:15+03:00, god@laputa.namesys.com
  release tree lock in the error path of renew_sibling_link()

ChangeSet@1.1149, 2003-02-11 14:26:06+03:00, vs@tribesman.namesys.com
  conflict is resolved

ChangeSet@1.1131.1.119, 2003-02-11 15:43:39+03:00, god@laputa.namesys.com
  strengthen lock ordering predicate for tree

ChangeSet@1.1131.1.118, 2003-02-11 14:08:10+03:00, god@laputa.namesys.com
  replace check with assertion

ChangeSet@1.1131.1.117, 2003-02-11 14:07:52+03:00, god@laputa.namesys.com
  remove unneeded includes

ChangeSet@1.1131.1.116, 2003-02-11 14:06:36+03:00, god@laputa.namesys.com
  more read-write tree lock fixes

ChangeSet@1.1131.1.115, 2003-02-11 14:06:17+03:00, god@laputa.namesys.com
  make item_plugin_by_coord() inline

ChangeSet@1.1148, 2003-02-11 14:24:19+03:00, vs@tribesman.namesys.com
  using new tree spinlocking macroses

ChangeSet@1.1131.1.114, 2003-02-11 14:05:38+03:00, god@laputa.namesys.com
  more read-write tree lock fixes

ChangeSet@1.1147, 2003-02-11 13:22:35+03:00, vs@tribesman.namesys.com
  Merge vs@thebsh:/home/bk/reiser4
  into tribesman.namesys.com:/home/vs/reiser4-linux-2.5/fs/reiser4

ChangeSet@1.1131.1.113, 2003-02-11 14:05:12+03:00, god@laputa.namesys.com
  make reiser4_inode_data() inline

ChangeSet@1.1131.1.112, 2003-02-11 11:53:43+03:00, god@laputa.namesys.com
  Merge god@thebsh.namesys.com:/home/bk/reiser4
  into laputa.namesys.com:/home/god/projects/2.5/fs/reiser4

ChangeSet@1.1131.1.111, 2003-02-11 11:51:43+03:00, god@laputa.namesys.com
  fix nesting

ChangeSet@1.1131.1.110, 2003-02-11 11:12:18+03:00, god@laputa.namesys.com
  fix compilability

ChangeSet@1.1131.1.109, 2003-02-11 11:10:57+03:00, god@laputa.namesys.com
  add question

ChangeSet@1.1131.1.108, 2003-02-11 11:10:40+03:00, god@laputa.namesys.com
  unlock transaction handle and jnode in case of TXN_CAPTURE_DONT_FUSE

ChangeSet@1.1131.1.107, 2003-02-11 11:10:03+03:00, god@laputa.namesys.com
  fix error that led to -EAGAIN in writepage: add_empty_leaf() sometimes left
  new child unconnected

ChangeSet@1.1131.1.106, 2003-02-11 11:09:19+03:00, god@laputa.namesys.com
  switch tree lock to read-write

ChangeSet@1.1131.1.105, 2003-02-11 11:06:33+03:00, god@laputa.namesys.com
  add description of [tap-sane] invariant

ChangeSet@1.1131.1.104, 2003-02-11 11:06:07+03:00, god@laputa.namesys.com
  comment tap.[ch]

ChangeSet@1.1146, 2003-02-11 13:22:11+03:00, vs@tribesman.namesys.com
  cleanup

ChangeSet@1.1131.1.103, 2003-02-11 11:05:50+03:00, god@laputa.namesys.com
  add macros for read-write spin locks

ChangeSet@1.1131.24.1, 2003-02-10 18:17:23+03:00, zam@crimson.namesys.com
  znode_remove_sibling_list can be called for half-connected node.

ChangeSet@1.1145, 2003-02-10 12:08:46+03:00, vs@tribesman.namesys.com
  conflict resolved

ChangeSet@1.1131.23.1, 2003-02-10 17:27:18+03:00, grev@flint.users.botik.ru
  cleanup: renaming 

ChangeSet@1.1131.1.102, 2003-02-11 11:00:14+03:00, god@laputa.namesys.com
  remove warning nikita-1845

ChangeSet@1.1131.1.101, 2003-02-10 09:25:54+03:00, green@angband.namesys.com
  ktxnmgrd.c:
    Adopt to new placement of signal stuff in 2.5

ChangeSet@1.1131.1.100, 2003-02-08 00:14:34+03:00, grev@flint.users.botik.ru
  cleanup: renaming functions

ChangeSet@1.1131.1.99, 2003-02-07 22:55:25+03:00, grev@flint.users.botik.ru
  cleanup: renaming functions

ChangeSet@1.1131.1.98, 2003-02-07 21:39:33+03:00, zam@crimson.namesys.com
  return source code compilability and some renames back.

ChangeSet@1.1131.1.97, 2003-02-07 20:55:51+03:00, grev@flint.users.botik.ru
  cleanup: renaming reiser4_flush_reserved, reiser4_set_flush_reserved, reiser4_atom_flush_reserved 

ChangeSet@1.1131.22.2, 2003-02-07 19:29:50+03:00, zam@crimson.namesys.com
  fixing lock ordering

ChangeSet@1.1131.1.95, 2003-02-07 20:11:26+03:00, reiser@bitshadow.namesys.com
  comment

ChangeSet@1.1131.1.94, 2003-02-07 16:37:43+03:00, reiser@bitshadow.namesys.com
  comment

ChangeSet@1.1131.1.93, 2003-02-07 14:09:00+03:00, reiser@bitshadow.namesys.com
  comment

ChangeSet@1.1131.1.92, 2003-02-07 11:36:15+03:00, god@laputa.namesys.com
  remove BA_CAN_COMMIT from grabbing flags: long term lock is held
  during prepare_extent2tail() so transaction commit can deadlock.

ChangeSet@1.1131.1.91, 2003-02-07 11:13:08+03:00, god@laputa.namesys.com
  Merge

ChangeSet@1.1131.19.9, 2003-02-06 23:27:48+03:00, umka@haron.namesys.com
  Merge umka@thebsh:/home/bk/reiser4
  into haron.namesys.com:/home/umka/work/reiser4/reiser4-linux-2.5/fs/reiser4

ChangeSet@1.1131.21.1, 2003-02-07 19:00:48+03:00, zam@crimson.namesys.com
  move spinlocks out from cbk slot scanning loop.

ChangeSet@1.1131.20.2, 2003-02-06 22:42:32+03:00, reiser@bitshadow.namesys.com
  c

ChangeSet@1.1131.20.1, 2003-02-06 21:29:26+03:00, zam@crimson.namesys.com
  Ahtung! e-flush is called.

ChangeSet@1.1131.19.8, 2003-02-06 23:27:40+03:00, umka@haron.namesys.com

ChangeSet@1.1131.19.7, 2003-02-06 19:23:44+03:00, zam@crimson.namesys.com
  remove unnecessary check for a failure which can't happen

ChangeSet@1.1131.19.6, 2003-02-06 18:59:07+03:00, zam@crimson.namesys.com
  more comment -- better code !

ChangeSet@1.1131.19.5, 2003-02-06 17:47:27+03:00, zam@crimson.namesys.com
  typo fixed

ChangeSet@1.1131.1.90, 2003-02-07 11:12:20+03:00, god@laputa.namesys.com
  cleanup of flush.c

ChangeSet@1.1131.19.4, 2003-02-06 17:33:41+03:00, zam@crimson.namesys.com
  fix forward declaration

ChangeSet@1.1131.1.89, 2003-02-07 11:11:52+03:00, god@laputa.namesys.com
  s/atom_get_locked_by_jnode/atom_locked_by_jnode/g

ChangeSet@1.1131.19.3, 2003-02-06 17:29:08+03:00, zam@crimson.namesys.com
  implement inexpensive protection from e-flush and replace
  jload by it in critical places.

ChangeSet@1.1131.1.88, 2003-02-07 11:11:22+03:00, god@laputa.namesys.com
  add backtrace-based profiling

ChangeSet@1.1131.19.2, 2003-02-06 15:06:28+03:00, zam@crimson.namesys.com
  comment update,
  make squalloc_right_neighbor static again

ChangeSet@1.1131.1.87, 2003-02-07 11:10:33+03:00, god@laputa.namesys.com
  add comment about padding in coord_t

ChangeSet@1.1131.19.1, 2003-02-06 14:32:16+03:00, zam@crimson.namesys.com
  Merge zam@thebsh:/home/bk/reiser4
  into crimson.namesys.com:/home/shuric/work/uml/fs/reiser4

ChangeSet@1.1131.1.86, 2003-02-07 11:10:13+03:00, god@laputa.namesys.com
  fix commentary for reiser4_context

ChangeSet@1.1131.1.85, 2003-02-06 14:08:17+03:00, god@laputa.namesys.com
  Merge god@thebsh.namesys.com:/home/bk/reiser4
  into laputa.namesys.com:/home/god/projects/2.5/fs/reiser4

ChangeSet@1.1131.1.84, 2003-02-06 14:08:05+03:00, god@laputa.namesys.com
  commenting flush.c

ChangeSet@1.1131.1.83, 2003-02-06 14:06:34+03:00, god@laputa.namesys.com
  update invariant documentation

ChangeSet@1.1131.1.82, 2003-02-05 21:03:55+03:00, god@laputa.namesys.com
  fix internal_update()'s prototype

ChangeSet@1.1131.1.81, 2003-02-05 21:03:37+03:00, god@laputa.namesys.com
  call balance_dirty_pages_ratelimited() in write

ChangeSet@1.1131.18.4, 2003-02-06 14:31:29+03:00, zam@crimson.namesys.com
  comment update

ChangeSet@1.1131.1.80, 2003-02-05 21:03:19+03:00, god@laputa.namesys.com
  don't allow block allocator to commit during tail->extent reservation,
  because we are holding lock on formatted node during this and
  it can lead to the deadlock.

ChangeSet@1.1131.18.3, 2003-02-06 12:36:52+03:00, zam@crimson.namesys.com
  comment update

ChangeSet@1.1131.1.79, 2003-02-05 21:01:31+03:00, god@laputa.namesys.com
  cosmetic change

ChangeSet@1.1131.18.2, 2003-02-05 16:01:05+03:00, zam@crimson.namesys.com
  what race is meant here, I do not understand

ChangeSet@1.1131.1.78, 2003-02-05 21:01:13+03:00, god@laputa.namesys.com
  add debugging fields to the context: trace where grabbing has been per
  formed and for what amount of blocks
  
  fix bug in reiser4_grab(): only call grab_space_disable() on success.

ChangeSet@1.1131.16.6, 2003-02-06 22:35:31+03:00, reiser@bitshadow.namesys.com
  comment

ChangeSet@1.1131.1.77, 2003-02-05 20:59:31+03:00, god@laputa.namesys.com
  remove copy of on-disk super-block from struct super_block

ChangeSet@1.1131.17.1, 2003-02-05 15:38:03+03:00, zam@crimson.namesys.com
  remove the code duplicated in reiser4_get_neighbor

ChangeSet@1.1131.1.76, 2003-02-05 20:58:26+03:00, god@laputa.namesys.com
  check that no long term locks are held at the beginning of transaction
  commit.
  
  remove obsolete debugging code

ChangeSet@1.1131.16.4, 2003-02-05 13:49:38+03:00, zam@crimson.namesys.com
  A whitespace (new line) added after goto label

ChangeSet@1.1131.1.75, 2003-02-05 18:40:30+03:00, god@laputa.namesys.com
  add and use reiser4_blocknr_is_sane() function

ChangeSet@1.1131.16.3, 2003-02-04 20:45:37+03:00, zam@crimson.namesys.com
  update TODO

ChangeSet@1.1131.1.74, 2003-02-05 18:40:07+03:00, god@laputa.namesys.com
  add ->update() flush op.

ChangeSet@1.1131.16.2, 2003-02-04 20:12:59+03:00, zam@crimson.namesys.com
  outdated comment removed

ChangeSet@1.1131.1.73, 2003-02-05 18:39:22+03:00, god@laputa.namesys.com
  add invariants checking for jnodes

ChangeSet@1.1131.16.1, 2003-02-04 19:41:54+03:00, zam@crimson.namesys.com
  Merge

ChangeSet@1.1131.1.72, 2003-02-05 16:37:02+03:00, god@laputa.namesys.com
  introduce and use get_fake_znode()

ChangeSet@1.1131.1.71, 2003-02-04 18:50:41+03:00, god@laputa.namesys.com
  Merge god@thebsh.namesys.com:/home/bk/reiser4
  into laputa.namesys.com:/home/god/projects/2.5/fs/reiser4

ChangeSet@1.1131.1.70, 2003-02-04 18:50:33+03:00, god@laputa.namesys.com
  update of znode.c comments

ChangeSet@1.1131.15.2, 2003-02-04 19:39:41+03:00, zam@crimson.namesys.com
  comments update

ChangeSet@1.1131.1.69, 2003-02-04 18:50:12+03:00, god@laputa.namesys.com
  don't acquire dk lock before calling set_child_delimiting_keys()

ChangeSet@1.1131.15.1, 2003-02-04 17:20:29+03:00, zam@crimson.namesys.com
  correcting a function name 

ChangeSet@1.1131.14.2, 2003-02-05 14:37:26+03:00, reiser@bitshadow.namesys.com
  comment

ChangeSet@1.1131.1.68, 2003-02-04 18:49:44+03:00, god@laputa.namesys.com
  fix typoes in flush.c

ChangeSet@1.1131.1.67, 2003-02-04 15:10:31+03:00, god@laputa.namesys.com
  add comment at the top of doc/lock-ordering.dot

ChangeSet@1.1131.1.66, 2003-02-04 13:16:33+03:00, god@laputa.namesys.com
  turn mt flush on by default

ChangeSet@1.1131.1.65, 2003-02-04 13:16:14+03:00, god@laputa.namesys.com
  take spin-lock around call to update_znode_dkeys()

ChangeSet@1.1131.1.64, 2003-02-03 15:58:31+03:00, god@laputa.namesys.com
  don't take DK spin-lock twice

ChangeSet@1.1131.1.63, 2003-02-03 13:53:06+03:00, god@laputa.namesys.com
  more DK fixes

ChangeSet@1.1131.13.1, 2003-02-04 14:07:39+03:00, reiser@bitshadow.namesys.com
  comment

ChangeSet@1.1131.1.62, 2003-02-03 11:09:16+03:00, god@laputa.namesys.com
  weaken assertions

ChangeSet@1.1131.1.61, 2003-01-31 21:43:22+03:00, god@laputa.namesys.com
  add description of DK problem.

ChangeSet@1.1131.1.60, 2003-01-31 21:38:31+03:00, god@laputa.namesys.com
  more dk fixing

ChangeSet@1.1131.1.59, 2003-01-31 21:08:52+03:00, god@laputa.namesys.com
  Merge god@thebsh.namesys.com:/home/bk/reiser4
  into laputa.namesys.com:/home/god/projects/2.5/fs/reiser4

ChangeSet@1.1131.11.6, 2003-01-31 19:59:05+03:00, zam@crimson.namesys.com
  make most probable code pathes faster.

ChangeSet@1.1131.11.5, 2003-01-31 19:15:30+03:00, zam@crimson.namesys.com
  add a e-flush check before taking spin-lock and calling eflush_del  

ChangeSet@1.1144, 2003-02-10 11:45:20+03:00, vs@tribesman.namesys.com
  minor debugging code

ChangeSet@1.1131.1.58, 2003-01-31 21:08:35+03:00, god@laputa.namesys.com
  dk fix

ChangeSet@1.1131.11.4, 2003-01-31 19:00:45+03:00, zam@crimson.namesys.com
  make add_d_ref inline

ChangeSet@1.1143, 2003-01-31 13:11:57+03:00, vs@tribesman.namesys.com
  conflict resolved

ChangeSet@1.1131.1.57, 2003-01-31 21:08:22+03:00, god@laputa.namesys.com
  add more sysfs attributes

ChangeSet@1.1142, 2003-01-31 13:10:32+03:00, vs@tribesman.namesys.com
  debugging code

ChangeSet@1.1131.1.56, 2003-01-30 18:30:10+03:00, god@laputa.namesys.com
  cleanup

ChangeSet@1.1131.12.1, 2003-01-30 20:15:30+03:00, zam@crimson.namesys.com
  comment update

ChangeSet@1.1131.11.2, 2003-01-30 15:44:35+03:00, vs@tribesman.namesys.com
  fix for lockup on locked page

ChangeSet@1.1131.1.55, 2003-01-30 18:29:35+03:00, god@laputa.namesys.com
  disable node check

ChangeSet@1.1131.11.1, 2003-01-30 14:44:44+03:00, zam@crimson.namesys.com
  1. reiser4 context flags clean-up
  2. do not mark pages accessed when in writeout mode.

ChangeSet@1.1141, 2003-01-30 12:41:08+03:00, vs@tribesman.namesys.com
  conflict resolved

ChangeSet@1.1131.1.54, 2003-01-30 18:29:14+03:00, god@laputa.namesys.com
  cleanup

ChangeSet@1.1131.1.52, 2003-01-29 20:54:06+03:00, god@laputa.namesys.com
  shuffle locks in extent code

ChangeSet@1.1131.1.51, 2003-01-29 20:53:33+03:00, god@laputa.namesys.com
  fix type (hmm?)

ChangeSet@1.1131.1.49, 2003-01-29 19:30:11+03:00, god@laputa.namesys.com
  restrict sunc_dkeys() to nodes belonging to the single balancing operation

ChangeSet@1.1131.1.48, 2003-01-29 19:14:21+03:00, god@laputa.namesys.com
  don't special-case ->mmap() plugin

ChangeSet@1.1131.1.47, 2003-01-29 19:13:52+03:00, god@laputa.namesys.com
  mark pages accessed in read/write

ChangeSet@1.1131.10.2, 2003-01-29 21:34:26+03:00, zam@crimson.namesys.com
  activate page if emergency flush could not submit it to disk

ChangeSet@1.1131.1.46, 2003-01-29 19:13:06+03:00, god@laputa.namesys.com
  update lock-ordering description

ChangeSet@1.1131.10.1, 2003-01-29 17:36:21+03:00, zam@crimson.namesys.com
  Merge zam@thebsh:/home/bk/reiser4
  into crimson.namesys.com:/home/shuric/work/uml/fs/reiser4

ChangeSet@1.1131.1.45, 2003-01-29 19:12:46+03:00, god@laputa.namesys.com
  funnel all delimiting key updates through znode_set_{l,r}d_key()

ChangeSet@1.1131.1.43, 2003-01-29 13:28:06+03:00, god@laputa.namesys.com
  Merge god@thebsh.namesys.com:/home/bk/reiser4
  into laputa.namesys.com:/home/god/projects/2.5/fs/reiser4

ChangeSet@1.1131.1.42, 2003-01-29 13:26:48+03:00, god@laputa.namesys.com
  use schedulable() in stead of explicit checks for ->spin_locked

ChangeSet@1.1131.1.41, 2003-01-29 13:23:32+03:00, god@laputa.namesys.com
  increment @iterations

ChangeSet@1.1140, 2003-01-30 12:34:23+03:00, vs@tribesman.namesys.com
  debugging code tossing around

ChangeSet@1.1131.1.40, 2003-01-29 13:23:05+03:00, god@laputa.namesys.com
  simplify VFS callbacks

ChangeSet@1.1131.8.3, 2003-01-29 15:29:22+03:00, vs@tribesman.namesys.com
  flushable: not sure wether it is right

ChangeSet@1.1131.1.39, 2003-01-29 13:22:37+03:00, god@laputa.namesys.com
  add permission plugin methods for read and write

ChangeSet@1.1131.9.1, 2003-01-29 17:36:01+03:00, zam@crimson.namesys.com
  e-flush code path for DIRTY/RELOC nodes cleanup/fix

ChangeSet@1.1131.8.2, 2003-01-29 12:54:03+03:00, vs@tribesman.namesys.com
  append_and_or_overwrite: change state of empty files after they actually became not empty

ChangeSet@1.1131.1.38, 2003-01-29 13:22:12+03:00, god@laputa.namesys.com
  cosmetic: move EMACS stuff to the end of the file

ChangeSet@1.1131.8.1, 2003-01-28 17:59:04+03:00, vs@tribesman.namesys.com
  reiser4_readpages: release pages which were not readahead

ChangeSet@1.1131.1.37, 2003-01-29 13:21:37+03:00, god@laputa.namesys.com
  add standard unix checks to the read/write: resource limits,
  suid removal on write, LFS, etc.

ChangeSet@1.1139, 2003-01-28 17:44:53+03:00, vs@tribesman.namesys.com
  conflict resolved

ChangeSet@1.1131.1.36, 2003-01-29 13:20:14+03:00, god@laputa.namesys.com
  moving fake_{lock,gen} out of function scope---this simplifies debugging

ChangeSet@1.1131.1.35, 2003-01-28 17:23:49+03:00, god@laputa.namesys.com
  don't look into right neighbor in is_next_item_internal(). This led to
  nasty bug.

ChangeSet@1.1131.1.34, 2003-01-28 17:23:13+03:00, god@laputa.namesys.com
  add assertion checking that right delimiting key is never *decreased*
  without obtaining long term lock first

ChangeSet@1.1131.1.33, 2003-01-28 14:46:30+03:00, god@laputa.namesys.com
  more lock-ordering updates

ChangeSet@1.1131.1.32, 2003-01-28 14:45:59+03:00, god@laputa.namesys.com
  fix deadlock between inode_guard and jnode_lock

ChangeSet@1.1131.1.31, 2003-01-28 14:45:33+03:00, god@laputa.namesys.com
  remove unneeded debugging code

ChangeSet@1.1131.1.30, 2003-01-28 14:45:09+03:00, god@laputa.namesys.com
  fix wrong order of initializations

ChangeSet@1.1131.7.2, 2003-01-27 20:49:25+03:00, zam@crimson.namesys.com
  disable rdtsc-based profiling by default

ChangeSet@1.1131.1.27, 2003-01-24 19:50:08+03:00, god@laputa.namesys.com
  sync description of lock oredering for core locks with changes in kernel

ChangeSet@1.1131.7.1, 2003-01-24 18:31:30+03:00, zam@crimson.namesys.com
  Merge zam@thebsh:/home/bk/reiser4
  into crimson.namesys.com:/home/shuric/work/uml/fs/reiser4

ChangeSet@1.1131.1.26, 2003-01-24 17:40:49+03:00, god@laputa.namesys.com
  inode spin lock can be taken from under jnode spin lock. Reflect this in lock-ordering specification and checks

ChangeSet@1.1131.1.25, 2003-01-24 15:43:33+03:00, god@laputa.namesys.com
  update lock ordering description, extract .dot representation 

ChangeSet@1.1131.1.24, 2003-01-24 15:42:08+03:00, god@laputa.namesys.com
  elaborate spin-lock predicate for inode and dk spin locks

ChangeSet@1.1131.1.23, 2003-01-24 15:41:13+03:00, god@laputa.namesys.com
  remove obsolete "fix" for i_nlink

ChangeSet@1.1131.1.22, 2003-01-24 15:40:47+03:00, god@laputa.namesys.com
  typo fixed

ChangeSet@1.1131.1.21, 2003-01-24 15:40:30+03:00, god@laputa.namesys.com
  remove unused ktxnmgrd_kick() function

ChangeSet@1.1131.6.2, 2003-01-24 18:21:56+03:00, zam@crimson.namesys.com
  recursive page lock in bitmap blocks loading fix 

ChangeSet@1.1131.1.20, 2003-01-24 15:39:51+03:00, god@laputa.namesys.com
  remove wait_on_page_locked() from jnode_finish_io()

ChangeSet@1.1131.6.1, 2003-01-24 15:50:00+03:00, zam@crimson.namesys.com
  do not do jrelse with locked page (not sure that previous variant was incorrect)

ChangeSet@1.1131.1.19, 2003-01-24 15:39:06+03:00, god@laputa.namesys.com
  eflush_del(): move iput() from under jnode spin lock

ChangeSet@1.1131.1.18, 2003-01-23 14:53:36+03:00, god@laputa.namesys.com
  use delete_sema for truncate

ChangeSet@1.1138, 2003-01-28 17:37:28+03:00, vs@tribesman.namesys.com
  debugging code

ChangeSet@1.1131.1.17, 2003-01-21 21:19:44+03:00, god@laputa.namesys.com
  remove `info' from extent_readpage

ChangeSet@1.1137, 2003-01-22 12:48:17+03:00, vs@tribesman.namesys.com
  Merge vs@thebsh:/home/bk/reiser4
  into tribesman.namesys.com:/home/vs/reiser4-linux-2.5/fs/reiser4

ChangeSet@1.1131.1.16, 2003-01-21 21:19:24+03:00, god@laputa.namesys.com
  add one more prof counter

ChangeSet@1.1131.1.15, 2003-01-21 19:59:10+03:00, god@laputa.namesys.com
  fix error in subsys support: don't duplicate default attributes on each level

ChangeSet@1.1131.1.14, 2003-01-21 19:43:43+03:00, god@laputa.namesys.com
  plugin_hash.[ch]: API for non-standard plugins (like compression,
  cryptography, etc.) to attach their state to reiser4 objects:
  inodes, jnodes, and super-blocks.

ChangeSet@1.1131.1.13, 2003-01-21 17:36:48+03:00, god@laputa.namesys.com
  cleanup tree traversal warnings

ChangeSet@1.1131.1.12, 2003-01-21 17:36:32+03:00, god@laputa.namesys.com
  make sysfs suppotr optional

ChangeSet@1.1131.1.11, 2003-01-21 17:36:11+03:00, god@laputa.namesys.com
  more i286 profiling stuff

ChangeSet@1.1131.1.10, 2003-01-21 16:03:11+03:00, god@laputa.namesys.com
  Merge god@thebsh.namesys.com:/home/bk/reiser4
  into laputa.namesys.com:/home/god/projects/2.5/fs/reiser4

ChangeSet@1.1136, 2003-01-22 12:48:08+03:00, vs@tribesman.namesys.com
  debugging code

ChangeSet@1.1131.5.1, 2003-01-21 15:27:10+03:00, zam@crimson.namesys.com
  eunflush does not prevent further e-flushes here 

ChangeSet@1.1135, 2003-01-21 12:59:38+03:00, vs@tribesman.namesys.com
  Merge vs@thebsh:/home/bk/reiser4
  into tribesman.namesys.com:/home/vs/reiser4-linux-2.5/fs/reiser4

ChangeSet@1.1131.4.4, 2003-01-21 15:55:57+03:00, edward@edward.namesys.com
  Added pointer to the cluster cache

ChangeSet@1.1131.4.3, 2003-04-20 22:16:29+04:00, zam@crimson.namesys.com
  fixing compilation if REISER4_STATS==0

ChangeSet@1.1131.4.2, 2003-04-20 21:20:10+04:00, zam@crimson.namesys.com
  typo 

ChangeSet@1.1131.3.2, 2003-04-20 20:51:18+04:00, zam@crimson.namesys.com
  added commit time stats

ChangeSet@1.1131.1.9, 2003-01-21 16:02:49+03:00, god@laputa.namesys.com
  move jput() to where it belongs properly---jnode.h

ChangeSet@1.1131.1.8, 2003-01-21 16:02:31+03:00, god@laputa.namesys.com
  i386 profiling

ChangeSet@1.1131.3.1, 2003-04-20 18:11:46+04:00, zam@crimson.namesys.com
  Merge zam@thebsh:/home/bk/reiser4
  into crimson.namesys.com:/home/shuric/work/uml/fs/reiser4

ChangeSet@1.1131.2.1, 2003-04-20 18:11:35+04:00, zam@crimson.namesys.com
  MTFLUSH semaphore statistics added

ChangeSet@1.1131.1.6, 2003-01-20 19:11:59+03:00, god@laputa.namesys.com
  fix race between jput() and writeback

ChangeSet@1.1131.1.5, 2003-01-20 19:10:12+03:00, god@laputa.namesys.com
  private_spinlock is located in i_data, rather than i_mapping

ChangeSet@1.1131.1.4, 2003-01-20 15:07:06+03:00, god@laputa.namesys.com
  fix context usage in statistics macros

ChangeSet@1.1131.1.3, 2003-01-20 13:46:14+03:00, god@laputa.namesys.com
  small cleanups

ChangeSet@1.1131.1.2, 2003-01-20 13:45:50+03:00, god@laputa.namesys.com
  add vfs calls statistics

ChangeSet@1.1131.1.1, 2003-04-20 12:47:56+04:00, zam@crimson.namesys.com
  add commit statistics 

ChangeSet@1.1134, 2003-01-21 12:54:51+03:00, vs@tribesman.namesys.com
  fixes of eflush list

ChangeSet@1.1133, 2003-01-21 11:54:27+03:00, vs@tribesman.namesys.com
  drop_enodes is added

ChangeSet@1.1132, 2003-01-20 11:25:20+03:00, vs@tribesman.namesys.com
  Merge vs@thebsh:/home/bk/reiser4
  into tribesman.namesys.com:/home/vs/reiser4-linux-2.5/fs/reiser4

ChangeSet@1.1131, 2003-04-17 22:00:38+04:00, zam@crimson.namesys.com
  wrong jrelse()

ChangeSet@1.1126.2.2, 2003-04-17 21:43:30+04:00, zam@crimson.namesys.com
  trivial fix

ChangeSet@1.1126.2.1, 2003-04-17 21:32:03+04:00, zam@crimson.namesys.com
  get e-fluhed nodes back before counting and allocating disk space for
  wandered nodes.

ChangeSet@1.1126.1.3, 2003-01-20 11:25:01+03:00, vs@tribesman.namesys.com
  reiser4_put_inode is started

ChangeSet@1.1126.1.2, 2003-01-17 20:26:59+03:00, vs@tribesman.namesys.com
  Merge vs@thebsh:/home/bk/reiser4
  into tribesman.namesys.com:/home/vs/reiser4-linux-2.5/fs/reiser4

ChangeSet@1.1129, 2003-01-17 21:47:28+03:00, god@laputa.namesys.com
  Merge god@thebsh.namesys.com:/home/bk/reiser4
  into laputa.namesys.com:/home/god/projects/2.5/fs/reiser4

ChangeSet@1.1126.1.1, 2003-04-17 17:37:58+04:00, zam@crimson.namesys.com
  Merge zam@thebsh:/home/bk/reiser4
  into crimson.namesys.com:/home/shuric/work/uml/fs/reiser4

ChangeSet@1.1125.1.2, 2003-04-17 17:37:48+04:00, zam@crimson.namesys.com
  after merge fixes

ChangeSet@1.1125.1.1, 2003-04-17 17:29:35+04:00, zam@crimson.namesys.com
  merging

ChangeSet@1.1123.1.2, 2003-04-17 17:09:15+04:00, zam@crimson.namesys.com
  adopting Green's sleepping functions profiling patch.

ChangeSet@1.1128, 2003-01-17 21:47:19+03:00, god@laputa.namesys.com
  more sysfs updates

ChangeSet@1.1127, 2003-01-17 17:23:33+03:00, god@laputa.namesys.com
  remove dead code

ChangeSet@1.1126, 2003-01-17 17:16:05+03:00, god@laputa.namesys.com
  more statistics fixes

ChangeSet@1.1125, 2003-01-17 16:19:33+03:00, god@laputa.namesys.com
  Merge god@thebsh.namesys.com:/home/bk/reiser4
  into laputa.namesys.com:/home/god/projects/2.5/fs/reiser4

ChangeSet@1.1123.1.1, 2003-01-17 14:27:50+03:00, vs@tribesman.namesys.com
  reiser4_kill_super: one more workaround

ChangeSet@1.1124, 2003-01-17 16:19:20+03:00, god@laputa.namesys.com
  statistics code cleanup

ChangeSet@1.1122, 2003-01-16 22:12:54+03:00, god@laputa.namesys.com
  conflict resolving

ChangeSet@1.1108.6.6, 2003-04-16 21:52:04+04:00, zam@crimson.namesys.com
  docs update

ChangeSet@1.1108.6.5, 2003-04-16 17:44:45+04:00, zam@crimson.namesys.com
  documentation update (not completed)
----------------------------------------------------------------------
Nikita.

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [ANNOUNCE]: reiser4 snapshot
  2003-02-13 14:44 [ANNOUNCE]: reiser4 snapshot Nikita Danilov
@ 2003-02-13 19:32 ` Ookhoi
  2003-02-14  6:53   ` Oleg Drokin
  0 siblings, 1 reply; 6+ messages in thread
From: Ookhoi @ 2003-02-13 19:32 UTC (permalink / raw)
  To: Nikita Danilov; +Cc: Reiserfs developers mail-list, Reiserfs mail-list

Nikita Danilov wrote (ao):
> new reiser4 snapshot is available at:
> 
> http://www.namesys.com/snapshots/2003.02.13/

Thanks a lot for this snapshot, and for reiserfs in general.

> Your feedback and testing efforts are most valuable to us.
> 
> >From README:
> ----------------------------------------------------------------------
> Reiser4 snapshot for 2003.02.13
> 
> WARNING!!! This code is experimental! WE ARE NOT KIDDING! DO NOT PUT
> ANY VALUABLE DATA ON REISER4 YET!
> 
> This is mostly bug fixing shapshot.
> 
> Snapshot is released as a patch against linux-2.5.60. It should also
> work with current (February 13th) bk snapshot.
> REISER4_NOOPT config option (Disable compiler optimizations for
> reiser4 code.) is known to not compile on x86.

I can't find that option in .config  The only REISER options that I have
are:

$ grep REISER .config
CONFIG_REISER4_FS=y
# CONFIG_REISER4_CHECK is not set
CONFIG_REISERFS_FS=y
# CONFIG_REISERFS_CHECK is not set
# CONFIG_REISERFS_PROC_INFO is not set
$

This is with 2.5.60, patched with feb 13 reiser4.diff.gz, and after make
oldconfig on my 2.5.59 .config  (didn't ask reiserfs related things).

I do get some warnings and a compile error. This is on an up to date
debian sid (unstable) and with gcc (GCC) 3.2.3 20030210

Do you need more info on this?


...
In file included from fs/reiser4/super.h:10,
                 from fs/reiser4/debug.c:7:
fs/reiser4/tree.h: In function `write_trylock_tree':
fs/reiser4/tree.h:460: warning: implicit declaration of function `_raw_write_trylock'
In file included from fs/reiser4/jnode.c:20:
fs/reiser4/tree.h: In function `write_trylock_tree':
fs/reiser4/tree.h:460: warning: implicit declaration of function `_raw_write_trylock'
In file included from fs/reiser4/znode.c:153:
fs/reiser4/tree.h: In function `write_trylock_tree':
fs/reiser4/tree.h:460: warning: implicit declaration of function `_raw_write_trylock'
In file included from fs/reiser4/super.h:10,
                 from fs/reiser4/key.c:7:
fs/reiser4/tree.h: In function `write_trylock_tree':
fs/reiser4/tree.h:460: warning: implicit declaration of function `_raw_write_trylock'
In file included from fs/reiser4/super.h:10,
                 from fs/reiser4/pool.c:48:
fs/reiser4/tree.h: In function `write_trylock_tree':
fs/reiser4/tree.h:460: warning: implicit declaration of function `_raw_write_trylock'
In file included from fs/reiser4/tree_mod.c:16:
fs/reiser4/tree.h: In function `write_trylock_tree':
fs/reiser4/tree.h:460: warning: implicit declaration of function `_raw_write_trylock'
In file included from fs/reiser4/estimate.c:5:
fs/reiser4/tree.h: In function `write_trylock_tree':
fs/reiser4/tree.h:460: warning: implicit declaration of function `_raw_write_trylock'
In file included from fs/reiser4/carry.c:146:
fs/reiser4/tree.h: In function `write_trylock_tree':
fs/reiser4/tree.h:460: warning: implicit declaration of function `_raw_write_trylock'
In file included from fs/reiser4/carry_ops.c:19:
fs/reiser4/tree.h: In function `write_trylock_tree':
fs/reiser4/tree.h:460: warning: implicit declaration of function `_raw_write_trylock'
In file included from fs/reiser4/lock.c:349:
fs/reiser4/tree.h: In function `write_trylock_tree':
fs/reiser4/tree.h:460: warning: implicit declaration of function `_raw_write_trylock'
In file included from fs/reiser4/tree.c:97:
fs/reiser4/tree.h: In function `write_trylock_tree':
fs/reiser4/tree.h:460: warning: implicit declaration of function `_raw_write_trylock'
In file included from fs/reiser4/super.h:10,
                 from fs/reiser4/context.c:6:
fs/reiser4/tree.h: In function `write_trylock_tree':
fs/reiser4/tree.h:460: warning: implicit declaration of function `_raw_write_trylock'
In file included from fs/reiser4/tap.c:18:
fs/reiser4/tree.h: In function `write_trylock_tree':
fs/reiser4/tree.h:460: warning: implicit declaration of function `_raw_write_trylock'
In file included from fs/reiser4/coord.c:6:
fs/reiser4/tree.h: In function `write_trylock_tree':
fs/reiser4/tree.h:460: warning: implicit declaration of function `_raw_write_trylock'
In file included from fs/reiser4/block_alloc.c:9:
fs/reiser4/tree.h: In function `write_trylock_tree':
fs/reiser4/tree.h:460: warning: implicit declaration of function `_raw_write_trylock'
In file included from fs/reiser4/txnmgr.c:187:
fs/reiser4/tree.h: In function `write_trylock_tree':
fs/reiser4/tree.h:460: warning: implicit declaration of function `_raw_write_trylock'
In file included from fs/reiser4/super.h:10,
                 from fs/reiser4/kassign.c:10:
fs/reiser4/tree.h: In function `write_trylock_tree':
fs/reiser4/tree.h:460: warning: implicit declaration of function `_raw_write_trylock'
In file included from fs/reiser4/flush.c:22:
fs/reiser4/tree.h: In function `write_trylock_tree':
fs/reiser4/tree.h:460: warning: implicit declaration of function `_raw_write_trylock'
In file included from fs/reiser4/super.h:10,
                 from fs/reiser4/wander.c:157:
fs/reiser4/tree.h: In function `write_trylock_tree':
fs/reiser4/tree.h:460: warning: implicit declaration of function `_raw_write_trylock'
In file included from fs/reiser4/eottl.c:14:
fs/reiser4/tree.h: In function `write_trylock_tree':
fs/reiser4/tree.h:460: warning: implicit declaration of function `_raw_write_trylock'
In file included from fs/reiser4/search.c:16:
fs/reiser4/tree.h: In function `write_trylock_tree':
fs/reiser4/tree.h:460: warning: implicit declaration of function `_raw_write_trylock'
In file included from fs/reiser4/page_cache.c:176:
fs/reiser4/tree.h: In function `write_trylock_tree':
fs/reiser4/tree.h:460: warning: implicit declaration of function `_raw_write_trylock'
In file included from fs/reiser4/super.h:10,
                 from fs/reiser4/lnode.c:85:
fs/reiser4/tree.h: In function `write_trylock_tree':
fs/reiser4/tree.h:460: warning: implicit declaration of function `_raw_write_trylock'
In file included from fs/reiser4/super.h:10,
                 from fs/reiser4/seal.c:35:
fs/reiser4/tree.h: In function `write_trylock_tree':
fs/reiser4/tree.h:460: warning: implicit declaration of function `_raw_write_trylock'
In file included from fs/reiser4/super.h:10,
                 from fs/reiser4/trace.c:9:
fs/reiser4/tree.h: In function `write_trylock_tree':
fs/reiser4/tree.h:460: warning: implicit declaration of function `_raw_write_trylock'
In file included from fs/reiser4/super.h:10,
                 from fs/reiser4/flush_queue.c:5:
fs/reiser4/tree.h: In function `write_trylock_tree':
fs/reiser4/tree.h:460: warning: implicit declaration of function `_raw_write_trylock'
In file included from fs/reiser4/ktxnmgrd.c:7:
fs/reiser4/tree.h: In function `write_trylock_tree':
fs/reiser4/tree.h:460: warning: implicit declaration of function `_raw_write_trylock'
fs/reiser4/ktxnmgrd.c: In function `ktxnmgrd':
fs/reiser4/ktxnmgrd.c:39: too many arguments to function `daemonize'
make[2]: *** [fs/reiser4/ktxnmgrd.o] Error 1
make[1]: *** [fs/reiser4] Error 2
make: *** [fs] Error 2

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [ANNOUNCE]: reiser4 snapshot
  2003-02-13 19:32 ` Ookhoi
@ 2003-02-14  6:53   ` Oleg Drokin
  2003-02-14 21:16     ` oops reiser4, 2.5.60 Ookhoi
  0 siblings, 1 reply; 6+ messages in thread
From: Oleg Drokin @ 2003-02-14  6:53 UTC (permalink / raw)
  To: Ookhoi; +Cc: Nikita Danilov, Reiserfs developers mail-list, Reiserfs mail-list

Hello!

On Thu, Feb 13, 2003 at 08:32:36PM +0100, Ookhoi wrote:
> > Snapshot is released as a patch against linux-2.5.60. It should also
> > work with current (February 13th) bk snapshot.
> > REISER4_NOOPT config option (Disable compiler optimizations for
> > reiser4 code.) is known to not compile on x86.
> I can't find that option in .config  The only REISER options that I have
> are:
> $ grep REISER .config
> CONFIG_REISER4_FS=y
> # CONFIG_REISER4_CHECK is not set
> CONFIG_REISERFS_FS=y
> # CONFIG_REISERFS_CHECK is not set
> # CONFIG_REISERFS_PROC_INFO is not set
> $

This is one of debugging options, so you won't see debugging options unless
you enable CONFIG_REISER4_CHECK

> I do get some warnings and a compile error. This is on an up to date
> debian sid (unstable) and with gcc (GCC) 3.2.3 20030210
> Do you need more info on this?

Sure.

> In file included from fs/reiser4/super.h:10,
>                  from fs/reiser4/debug.c:7:
> fs/reiser4/tree.h: In function `write_trylock_tree':
> fs/reiser4/tree.h:460: warning: implicit declaration of function `_raw_write_trylock'
> In file included from fs/reiser4/jnode.c:20:
> fs/reiser4/tree.h: In function `write_trylock_tree':
> fs/reiser4/tree.h:460: warning: implicit declaration of function `_raw_write_trylock'
> In file included from fs/reiser4/znode.c:153:
> fs/reiser4/tree.h: In function `write_trylock_tree':
> fs/reiser4/tree.h:460: warning: implicit declaration of function `_raw_write_trylock'
> In file included from fs/reiser4/super.h:10,
>                  from fs/reiser4/key.c:7:
> fs/reiser4/tree.h: In function `write_trylock_tree':
> fs/reiser4/tree.h:460: warning: implicit declaration of function `_raw_write_trylock'
> In file included from fs/reiser4/super.h:10,
>                  from fs/reiser4/pool.c:48:
> fs/reiser4/tree.h: In function `write_trylock_tree':
> fs/reiser4/tree.h:460: warning: implicit declaration of function `_raw_write_trylock'
> In file included from fs/reiser4/tree_mod.c:16:
> fs/reiser4/tree.h: In function `write_trylock_tree':
> fs/reiser4/tree.h:460: warning: implicit declaration of function `_raw_write_trylock'
> In file included from fs/reiser4/estimate.c:5:
> fs/reiser4/tree.h: In function `write_trylock_tree':
> fs/reiser4/tree.h:460: warning: implicit declaration of function `_raw_write_trylock'
> In file included from fs/reiser4/carry.c:146:
> fs/reiser4/tree.h: In function `write_trylock_tree':
> fs/reiser4/tree.h:460: warning: implicit declaration of function `_raw_write_trylock'
> In file included from fs/reiser4/carry_ops.c:19:
> fs/reiser4/tree.h: In function `write_trylock_tree':
> fs/reiser4/tree.h:460: warning: implicit declaration of function `_raw_write_trylock'
> In file included from fs/reiser4/lock.c:349:
> fs/reiser4/tree.h: In function `write_trylock_tree':
> fs/reiser4/tree.h:460: warning: implicit declaration of function `_raw_write_trylock'
> In file included from fs/reiser4/tree.c:97:
> fs/reiser4/tree.h: In function `write_trylock_tree':
> fs/reiser4/tree.h:460: warning: implicit declaration of function `_raw_write_trylock'
> In file included from fs/reiser4/super.h:10,
>                  from fs/reiser4/context.c:6:
> fs/reiser4/tree.h: In function `write_trylock_tree':
> fs/reiser4/tree.h:460: warning: implicit declaration of function `_raw_write_trylock'
> In file included from fs/reiser4/tap.c:18:
> fs/reiser4/tree.h: In function `write_trylock_tree':
> fs/reiser4/tree.h:460: warning: implicit declaration of function `_raw_write_trylock'
> In file included from fs/reiser4/coord.c:6:
> fs/reiser4/tree.h: In function `write_trylock_tree':
> fs/reiser4/tree.h:460: warning: implicit declaration of function `_raw_write_trylock'
> In file included from fs/reiser4/block_alloc.c:9:
> fs/reiser4/tree.h: In function `write_trylock_tree':
> fs/reiser4/tree.h:460: warning: implicit declaration of function `_raw_write_trylock'
> In file included from fs/reiser4/txnmgr.c:187:
> fs/reiser4/tree.h: In function `write_trylock_tree':
> fs/reiser4/tree.h:460: warning: implicit declaration of function `_raw_write_trylock'
> In file included from fs/reiser4/super.h:10,
>                  from fs/reiser4/kassign.c:10:
> fs/reiser4/tree.h: In function `write_trylock_tree':
> fs/reiser4/tree.h:460: warning: implicit declaration of function `_raw_write_trylock'
> In file included from fs/reiser4/flush.c:22:
> fs/reiser4/tree.h: In function `write_trylock_tree':
> fs/reiser4/tree.h:460: warning: implicit declaration of function `_raw_write_trylock'
> In file included from fs/reiser4/super.h:10,
>                  from fs/reiser4/wander.c:157:
> fs/reiser4/tree.h: In function `write_trylock_tree':
> fs/reiser4/tree.h:460: warning: implicit declaration of function `_raw_write_trylock'
> In file included from fs/reiser4/eottl.c:14:
> fs/reiser4/tree.h: In function `write_trylock_tree':
> fs/reiser4/tree.h:460: warning: implicit declaration of function `_raw_write_trylock'
> In file included from fs/reiser4/search.c:16:
> fs/reiser4/tree.h: In function `write_trylock_tree':
> fs/reiser4/tree.h:460: warning: implicit declaration of function `_raw_write_trylock'
> In file included from fs/reiser4/page_cache.c:176:
> fs/reiser4/tree.h: In function `write_trylock_tree':
> fs/reiser4/tree.h:460: warning: implicit declaration of function `_raw_write_trylock'
> In file included from fs/reiser4/super.h:10,
>                  from fs/reiser4/lnode.c:85:
> fs/reiser4/tree.h: In function `write_trylock_tree':
> fs/reiser4/tree.h:460: warning: implicit declaration of function `_raw_write_trylock'
> In file included from fs/reiser4/super.h:10,
>                  from fs/reiser4/seal.c:35:
> fs/reiser4/tree.h: In function `write_trylock_tree':
> fs/reiser4/tree.h:460: warning: implicit declaration of function `_raw_write_trylock'
> In file included from fs/reiser4/super.h:10,
>                  from fs/reiser4/trace.c:9:
> fs/reiser4/tree.h: In function `write_trylock_tree':
> fs/reiser4/tree.h:460: warning: implicit declaration of function `_raw_write_trylock'
> In file included from fs/reiser4/super.h:10,
>                  from fs/reiser4/flush_queue.c:5:
> fs/reiser4/tree.h: In function `write_trylock_tree':
> fs/reiser4/tree.h:460: warning: implicit declaration of function `_raw_write_trylock'
> In file included from fs/reiser4/ktxnmgrd.c:7:
> fs/reiser4/tree.h: In function `write_trylock_tree':
> fs/reiser4/tree.h:460: warning: implicit declaration of function `_raw_write_trylock'
> fs/reiser4/ktxnmgrd.c: In function `ktxnmgrd':
> fs/reiser4/ktxnmgrd.c:39: too many arguments to function `daemonize'
> make[2]: *** [fs/reiser4/ktxnmgrd.o] Error 1
> make[1]: *** [fs/reiser4] Error 2
> make: *** [fs] Error 2

Ah. I missed the fact that the diff I produced was against yesterday's bk snapshot.
vanilla 2.5.60 misses _raw_write_trylock declaration for UP systems and have a bit
different daemonize() semantics.
I have put reiser4-kernel-2.5.60.diff file in the same place as the snapshot.
This is the patch that should be applied to 2.5.60 in addition to reiser4 patch
to make it compile. (those who use latest Linus' bitkeeper tree should not worry).
Also I updated READ.ME file.
Thanks for letting us know.

Bye,
    Oleg 

^ permalink raw reply	[flat|nested] 6+ messages in thread

* oops reiser4, 2.5.60
  2003-02-14  6:53   ` Oleg Drokin
@ 2003-02-14 21:16     ` Ookhoi
  2003-02-15 10:46       ` Oleg Drokin
  2003-02-18 18:11       ` Hans Reiser
  0 siblings, 2 replies; 6+ messages in thread
From: Ookhoi @ 2003-02-14 21:16 UTC (permalink / raw)
  To: Oleg Drokin
  Cc: Ookhoi, Nikita Danilov, Reiserfs developers mail-list,
	Reiserfs mail-list

CONFIG_REISER4_FS=y
CONFIG_REISER4_CHECK=y
CONFIG_REISER4_DEBUG=y
CONFIG_REISER4_CHECK_STACK=y
CONFIG_REISER4_DEBUG_MODIFY=y
CONFIG_REISER4_DEBUG_MEMCPY=y
CONFIG_REISER4_DEBUG_NODE=y
CONFIG_REISER4_ZERO_NEW_NODE=y
CONFIG_REISER4_TRACE=y
CONFIG_REISER4_EVENT_LOG=y
CONFIG_REISER4_STATS=y
CONFIG_REISER4_PROF=y
CONFIG_REISER4_DEBUG_OUTPUT=y
# CONFIG_REISER4_NOOPT is not set
CONFIG_REISERFS_FS=y
# CONFIG_REISERFS_CHECK is not set
# CONFIG_REISERFS_PROC_INFO is not set

2.5.60, reiser4.diff, reiser4-kernel-2.5.60.diff

gcc (GCC) 3.2.3 20030210 (Debian prerelease)
mkfs.reiser4 0.3.0

Please let me know if you need more info.

Create 512MB loop fs, mkfs.reiser4 with no options, mount with no
options:


 reiser4[mount(217)]: reiser4_fill_super (fs/reiser4/vfs_ops.c:2116)[nikita-2372]:
WARNING: Debugging is on. Benchmarking is invalid.
Unable to handle kernel NULL pointer dereference at virtual address 00000000
 printing eip:
c019f70e
*pde = 00000000
Oops: 0000
CPU:    0
EIP:    0060:[<c019f70e>]    Not tainted
EFLAGS: 00010292
EIP is at update_prof_trace+0xe/0x100
eax: 00001fd1   ebx: cf4dbc8f   ecx: 00000000   edx: 00000000
esi: cf4cb93a   edi: 00000009   ebp: da63badc   esp: da63baa8
ds: 007b   es: 007b   ss: 0068
Process mount (pid: 217, threadinfo=da63a000 task=db154d40)
Stack: c019f4f3 df8fc000 da70e660 c019f4f3 00001fcf c019f85f c141fe38 c01f9fde 
       00010355 00000000 cf4dbc8f cf4cb93a 00000009 00000000 c01a2977 db5f9b54 
       cf4cb93a 00000009 cf4dbc8f 00000009 00001fcf cf4cb93a 00000009 00001fcf 
Call Trace:
 [<c019f4f3>] check_stack+0xa3/0x180
 [<c019f4f3>] check_stack+0xa3/0x180
 [<c019f85f>] update_prof_cnt+0x5f/0xb0
 [<c01f9fde>] eflush_del+0x1e/0x820
 [<c01a2977>] jload_gfp+0x317/0x9e0
 [<c01db9bc>] load_journal_control_block+0x2c/0x60
 [<c01dbb6a>] init_journal_info+0x7a/0x1c0
 [<c021e0a3>] format40_get_ready+0xa3/0x3d0
 [<c013c4de>] do_no_page+0x1ae/0x390
 [<c0132704>] mempool_free+0x44/0x90
 [<c013329b>] buffered_rmqueue+0xbb/0x150
 [<c01239ca>] update_process_times+0x2a/0x30
 [<c012388b>] update_wall_time+0xb/0x40
 [<c0123b23>] do_timer+0xf3/0x100
 [<c01110f6>] do_timer_interrupt+0xd6/0xf0
 [<c0110dbe>] timer_interrupt+0x5e/0x70
 [<c015f0a5>] inode_init_once+0x15/0x110
 [<c019f4f3>] check_stack+0xa3/0x180
 [<c01f4e78>] init_once+0x48/0xa0
 [<c0135e7b>] cache_init_objs+0x5b/0x70
 [<c013600c>] cache_grow+0x13c/0x230
 [<c01e1f57>] xmemset+0x17/0x20
 [<c01e1f57>] xmemset+0x17/0x20
 [<c01f4fdf>] reiser4_alloc_inode+0x8f/0xf0
 [<c015f012>] alloc_inode+0x122/0x150
 [<c015f9b3>] get_new_inode_fast+0x33/0xe0
 [<c015fcab>] iget_locked+0x4b/0x50
 [<c019f4f3>] check_stack+0xa3/0x180
 [<c01602ba>] wake_up_inode+0xa/0x20
 [<c01f6d0c>] reiser4_fill_super+0x29c/0x8e0
 [<c0235dc4>] sprintf+0x14/0x20
 [<c014f39a>] get_sb_bdev+0xfa/0x140
 [<c01f769e>] reiser4_get_sb+0x1e/0x30
 [<c01f6a70>] reiser4_fill_super+0x0/0x8e0
 [<c014f55f>] do_kern_mount+0x3f/0xb0
 [<c0162bd5>] do_add_mount+0x75/0x160
 [<c0162e98>] do_mount+0x118/0x170
 [<c031ee1f>] sock_i_ino+0x9df/0xf60
 [<c0162d75>] copy_mount_options+0xb5/0xc0
 [<c0163245>] sys_mount+0xa5/0xe0
 [<c010ae47>] syscall_call+0x7/0xb

Code: 8b 02 8b 40 04 89 45 d4 8b 02 8b 00 8b 40 04 89 45 d8 8b 02 
  reiser4[ktxnmgrd:timed(218)]: scan_mgr (fs/reiser4/ktxnmgrd.c:219)[nikita-2456]:
reiser4 panicked cowardly: assertion failed: tree->super != NULL
------------[ cut here ]------------
kernel BUG at fs/reiser4/debug.c:59!
invalid operand: 0000
CPU:    0
EIP:    0060:[<c019f19b>]    Not tainted
EFLAGS: 00010246
EIP is at reiser4_do_panic+0x12b/0x1e0
eax: 00000000   ebx: da702000   ecx: 00000001   edx: 00000000
esi: db5f98b4   edi: c047791c   ebp: da702000   esp: da703ec4
ds: 007b   es: 007b   ss: 0068
Process ktxnmgrd:timed (pid: 218, threadinfo=da702000 task=db154740)
Stack: db5f9020 c01e9f9d c036f180 da703ee8 c01190ce da703f68 00000003 00000001 
       00000000 da702000 00000246 da702000 da703f68 db154740 00000000 00000001 
       db154740 c0119000 da703f68 da703f68 00000000 00000000 00000001 da703f5c 
Call Trace:
 [<c01e9f9d>] scan_mgr+0xcd/0x120
 [<c01190ce>] __wake_up_locked+0xe/0x20
 [<c0119000>] default_wake_function+0x0/0x20
 [<c01e43e9>] kcond_remove+0x19/0x6f
 [<c01e41c7>] kcond_timedwait+0x147/0x1d0
 [<c011869d>] try_to_wake_up+0xfd/0x120
 [<c0119046>] __wake_up_common+0x26/0x50
 [<c01e43b0>] kcond_timeout+0x0/0x20
 [<c0235d89>] snprintf+0x19/0x20
 [<c01e99f5>] ktxnmgrd+0x115/0x1d0
 [<c01e9a16>] ktxnmgrd+0x136/0x1d0
 [<c01e98e0>] ktxnmgrd+0x0/0x1d0
 [<c0108d59>] kernel_thread_helper+0x5/0xc

Code: 0f 0b 3b 00 30 82 35 c0 68 00 74 47 c0 e8 13 d3 f7 ff 3d 40 
 <6>note: ktxnmgrd:timed[218] exited with preempt_count 1

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: oops reiser4, 2.5.60
  2003-02-14 21:16     ` oops reiser4, 2.5.60 Ookhoi
@ 2003-02-15 10:46       ` Oleg Drokin
  2003-02-18 18:11       ` Hans Reiser
  1 sibling, 0 replies; 6+ messages in thread
From: Oleg Drokin @ 2003-02-15 10:46 UTC (permalink / raw)
  To: Ookhoi; +Cc: Nikita Danilov, Reiserfs developers mail-list, Reiserfs mail-list

Hello!

On Fri, Feb 14, 2003 at 10:16:53PM +0100, Ookhoi wrote:

Well, that look like our profiling code does not work nice :)
I will highlight the option you need to left enabled.
Other reiser4 debugging stuff is not needed.

> CONFIG_REISER4_FS=y
> CONFIG_REISER4_CHECK=y
> CONFIG_REISER4_DEBUG=y
> CONFIG_REISER4_DEBUG_MODIFY=y
> CONFIG_REISER4_DEBUG_MEMCPY=y
> CONFIG_REISER4_DEBUG_NODE=y
> CONFIG_REISER4_ZERO_NEW_NODE=y
> CONFIG_REISER4_TRACE=y
> CONFIG_REISER4_DEBUG_OUTPUT=y

Also please disable "preemptive kernel", we do not test in this mode
yet.

Thank you.

Bye,
    Oleg

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: oops reiser4, 2.5.60
  2003-02-14 21:16     ` oops reiser4, 2.5.60 Ookhoi
  2003-02-15 10:46       ` Oleg Drokin
@ 2003-02-18 18:11       ` Hans Reiser
  1 sibling, 0 replies; 6+ messages in thread
From: Hans Reiser @ 2003-02-18 18:11 UTC (permalink / raw)
  To: ookhoi
  Cc: Oleg Drokin, Nikita Danilov, Reiserfs developers mail-list,
	Reiserfs mail-list



Thanks for your patience with this Ookhoi, loop back mounts tend to hit 
bugs regular mounts don't, we'll work on this.

-- 
Hans



^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2003-02-18 18:11 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-02-13 14:44 [ANNOUNCE]: reiser4 snapshot Nikita Danilov
2003-02-13 19:32 ` Ookhoi
2003-02-14  6:53   ` Oleg Drokin
2003-02-14 21:16     ` oops reiser4, 2.5.60 Ookhoi
2003-02-15 10:46       ` Oleg Drokin
2003-02-18 18:11       ` Hans Reiser

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.