lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <tencent_C5266B7D6F024A916BCA7833FDEA94A74309@qq.com>
Date: Fri, 1 Mar 2024 11:18:39 +0800
From: Kenneth-Lee-2012@...mail.com
To: linux-kernel@...r.kernel.org
Subject: Question about PB rule of LKMM

Hi, there,

I'm new to LKMM. May I ask a may-be-stupid question?

In the LKMM document, it said the pb link:

   E ->coe W ->cumul-fence* X ->rfe? Y ->strong-fence Z ->hb* F

can make sure E execute before F. But the cat file define pb as follow:

  let pb = prop ; strong-fence ; hb* ; [Marked]
  acyclic pb as propagation

So the acyclic rule is only on pb relationshit itself. So it won't
forbid F -rfe-> E, will it? It only forgit F -pb-> E. So how can
propagation rule ensure E execute before F?
  
Can anyone explain this? Thank you in advance.

- Kenneth Lee


Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ