Commit Graph

20661 Commits

Author SHA1 Message Date
Brian Behlendorf 63a645c3c8 Merge commit 'refs/top-bases/zfs-branch' into zfs-branch 2010-08-03 16:02:21 -07:00
Brian Behlendorf 1b9fd31ada Merge branch 'fix-branch' into refs/top-bases/zfs-branch 2010-08-03 16:02:20 -07:00
Brian Behlendorf 3eff30685e Set zv->zv_objset for zil_replay() case
For the case where we have a zil to replay we need to ensure that
zv->zv_objset contains the current objset.  Since the caller has
a hold on the object set it is safe to pass to zil_replay as part
of the zv.  Call path zvol_create_minor()->zil_replay()->
zil_parse()->zil_replay_log_record()->zvol_replay_write().
2010-08-03 15:57:05 -07:00
Brian Behlendorf 2cb5528450 Merge branch 'fix-bpobj_close' into refs/top-bases/fix-branch 2010-08-03 15:56:53 -07:00
Brian Behlendorf 670b33090f Merge commit 'refs/top-bases/fix-branch' into fix-branch 2010-08-03 15:56:53 -07:00
Brian Behlendorf 84eae057e7 New TopGit dependency: fix-bpobj_close 2010-08-03 15:56:49 -07:00
Brian Behlendorf 3253b39fa6 Set bpo->bpo_object = 0 on close to allow retry
During spa_load the spl->spa_deferred_bpobj maybe be opened and closed
multiple times.  It's critical that when the object is closed the
bpo->bpo_object is set to zero to indicate the object is closed.
If it's not during spl_load_retry the spl->spa_deferred_bpobj can
be closes twice resulting in a NULL deref.

This appears to have been fixed upstream the same way.
2010-08-03 15:56:29 -07:00
Brian Behlendorf 4df1bed982 Merge branch 'linux-have-mlslabel' into refs/top-bases/linux-zfs-branch 2010-08-02 15:32:02 -07:00
Brian Behlendorf 6db4d7540f Merge commit 'refs/top-bases/linux-have-mlslabel' into linux-have-mlslabel 2010-08-02 15:32:00 -07:00
Brian Behlendorf 6fb42c71d3 Merge branch 'linux-spa-thread' into refs/top-bases/linux-zfs-branch 2010-08-02 15:31:53 -07:00
Brian Behlendorf e3cd54423c Merge commit 'refs/top-bases/linux-spa-thread' into linux-spa-thread 2010-08-02 15:31:51 -07:00
Brian Behlendorf 64661f174f Merge branch 'linux-topology' into refs/top-bases/linux-zfs-branch 2010-08-02 15:31:45 -07:00
Brian Behlendorf 2495006545 Merge commit 'refs/top-bases/linux-topology' into linux-topology 2010-08-02 15:31:43 -07:00
Brian Behlendorf dfc9bf2351 Merge branch 'linux-sha2' into refs/top-bases/linux-zfs-branch 2010-08-02 15:31:37 -07:00
Brian Behlendorf 6efff5aac6 Merge commit 'refs/top-bases/linux-sha2' into linux-sha2 2010-08-02 15:31:34 -07:00
Brian Behlendorf c261b3e241 Merge branch 'linux-user-util' into refs/top-bases/linux-zfs-branch 2010-08-02 15:31:28 -07:00
Brian Behlendorf e0ad8ffcb4 Merge commit 'refs/top-bases/linux-user-util' into linux-user-util 2010-08-02 15:31:26 -07:00
Brian Behlendorf d079b7da82 Merge branch 'linux-events' into refs/top-bases/linux-zfs-branch 2010-08-02 15:31:19 -07:00
Brian Behlendorf 319781e873 Merge commit 'refs/top-bases/linux-events' into linux-events 2010-08-02 15:31:17 -07:00
Brian Behlendorf 86b05fafcd Merge branch 'linux-kernel-module' into refs/top-bases/linux-zfs-branch 2010-08-02 15:31:11 -07:00
Brian Behlendorf 3fc23e1d2f Merge commit 'refs/top-bases/linux-kernel-module' into linux-kernel-module 2010-08-02 15:31:08 -07:00
Brian Behlendorf 5c484fba8b Merge branch 'linux-kernel-device' into refs/top-bases/linux-zfs-branch 2010-08-02 15:31:02 -07:00
Brian Behlendorf 29bd1f8bcf Merge commit 'refs/top-bases/linux-kernel-device' into linux-kernel-device 2010-08-02 15:30:59 -07:00
Brian Behlendorf 9770449812 Merge branch 'linux-have-idmap' into refs/top-bases/linux-zfs-branch 2010-08-02 15:30:54 -07:00
Brian Behlendorf 69a71fc334 Merge commit 'refs/top-bases/linux-have-idmap' into linux-have-idmap 2010-08-02 15:30:51 -07:00
Brian Behlendorf 4ab890b36f Merge branch 'linux-ztest' into refs/top-bases/linux-zfs-branch 2010-08-02 15:30:46 -07:00
Brian Behlendorf b7ded8197e Merge commit 'refs/top-bases/linux-ztest' into linux-ztest 2010-08-02 15:30:44 -07:00
Brian Behlendorf 264e63a534 Merge branch 'linux-unused' into refs/top-bases/linux-zfs-branch 2010-08-02 15:30:38 -07:00
Brian Behlendorf 7ebebd2f3d Merge commit 'refs/top-bases/linux-unused' into linux-unused 2010-08-02 15:30:36 -07:00
Brian Behlendorf da70a72de5 Merge branch 'linux-libspl' into refs/top-bases/linux-zfs-branch 2010-08-02 15:30:30 -07:00
Brian Behlendorf 6f0e3de0e4 Merge commit 'refs/top-bases/linux-libspl' into linux-libspl 2010-08-02 15:30:28 -07:00
Brian Behlendorf 44cdd1eac0 Merge branch 'linux-zpios' into refs/top-bases/linux-zfs-branch 2010-08-02 15:30:21 -07:00
Brian Behlendorf bd0c77e079 Merge commit 'refs/top-bases/linux-zpios' into linux-zpios 2010-08-02 15:30:19 -07:00
Brian Behlendorf 6499a250fd Merge branch 'linux-user-disk' into refs/top-bases/linux-zfs-branch 2010-08-02 15:30:13 -07:00
Brian Behlendorf 776056d7f1 Merge commit 'refs/top-bases/linux-user-disk' into linux-user-disk 2010-08-02 15:30:11 -07:00
Brian Behlendorf 2af15f5813 Merge branch 'linux-symbol-collisions' into refs/top-bases/linux-zfs-branch 2010-08-02 15:30:05 -07:00
Brian Behlendorf e331989e8a Merge commit 'refs/top-bases/linux-symbol-collisions' into linux-symbol-collisions 2010-08-02 15:30:03 -07:00
Brian Behlendorf cc22790f9c Merge branch 'linux-kernel-mem' into refs/top-bases/linux-zfs-branch 2010-08-02 15:29:57 -07:00
Brian Behlendorf ec00e089d3 Merge commit 'refs/top-bases/linux-kernel-mem' into linux-kernel-mem 2010-08-02 15:29:55 -07:00
Brian Behlendorf 9140f34e9a Merge branch 'linux-kernel-disk' into refs/top-bases/linux-zfs-branch 2010-08-02 15:29:48 -07:00
Brian Behlendorf 640888ec74 Merge commit 'refs/top-bases/linux-kernel-disk' into linux-kernel-disk 2010-08-02 15:29:46 -07:00
Brian Behlendorf bf44e39499 Merge branch 'linux-have-spl-debug' into refs/top-bases/linux-zfs-branch 2010-08-02 15:29:39 -07:00
Brian Behlendorf a8d9f13ab5 Merge commit 'refs/top-bases/linux-have-spl-debug' into linux-have-spl-debug 2010-08-02 15:29:37 -07:00
Brian Behlendorf c6e0144f79 Merge branch 'linux-have-mntent' into refs/top-bases/linux-zfs-branch 2010-08-02 15:29:31 -07:00
Brian Behlendorf aa54b2619c Merge commit 'refs/top-bases/linux-have-mntent' into linux-have-mntent 2010-08-02 15:29:28 -07:00
Brian Behlendorf 8481c9b7bb Merge commit 'refs/top-bases/zfs-branch' into zfs-branch 2010-08-02 15:29:28 -07:00
Brian Behlendorf 7e9bdac1a8 Merge branch 'fix-branch' into refs/top-bases/zfs-branch 2010-08-02 15:29:27 -07:00
Brian Behlendorf 8bf0a4e79c Merge branch 'fix-stack-inline' into refs/top-bases/fix-branch 2010-08-02 15:29:25 -07:00
Brian Behlendorf 78798f0ea5 Merge commit 'refs/top-bases/fix-branch' into fix-branch 2010-08-02 15:29:25 -07:00
Brian Behlendorf 45c00bf359 Fix spa_load_impl() prototype
Both the forward declaration of spa_load_impl() and the actual
function declaration must match.
2010-08-02 15:24:33 -07:00