Le 14/05/2019 à 08:55, Michael Neuling a écrit :

[...]



+
+static ssize_t dawr_write_file_bool(struct file *file,
+                                   const char __user *user_buf,
+                                   size_t count, loff_t *ppos)
+{
+       struct arch_hw_breakpoint null_brk = {0, 0, 0};
+       size_t rc;
+
+       /* Send error to user if they hypervisor won't allow us to write
DAWR */
+       if ((!dawr_force_enable) &&
+           (firmware_has_feature(FW_FEATURE_LPAR)) &&
+           (set_dawr(&null_brk) != H_SUCCESS))

The above is not real clear.
set_dabr() returns 0, H_SUCCESS is not used there.

It pseries_set_dawr() will return a hcall number.

Right, then it maybe means set_dawr() should be fixes ?

Sorry, I don't understand this.

I meant set_dawr() should be fixed:

As the above test hide value 0 by using H_SUCCESS for the test, in order to ease understanding, set_dawr() should return H_SUCCESS instead of return 0;

Christophe


This code hasn't changed. I'm just moving it.

Right, but could be an improvment for another patch.
As far as I remember you are the one who wrote that code at first place,
arent't you ?

Yep, classic crap Mikey code :-)

Mikey

Reply via email to