Conversation

HAMMER SMASHED FILESYSTEM πŸ‡ΊπŸ‡¦

@hyeyoo @ljs oh that is my favourite
πŸ‘‰ social media influencer
πŸ‘‰ ape
πŸ‘‰ son of a fish

1
2
3
@hyeyoo yeah I know I know I'm cringing lol
0
0
3
@lkundrak @hyeyoo I truly wish I could pin this on my profile my favourite post of all time
1
0
3
@ljs @lkundrak @hyeyoo

there's a glitch:

Applying: mm: pagewalk: add the ability to install PTEs
Applying: mm: add PTE_MARKER_GUARD PTE marker
Applying: mm: madvise: implement lightweight guard page mechanism
Applying: selftests/mm: add self tests for guard page feature
error: sha1 information is lacking or useless (tools/testing/selftests/mm/.gitignore).
error: could not build fake ancestor
Patch failed at 0004 selftests/mm: add self tests for guard page feature
hint: Use 'git am --show-current-patch=diff' to see the failed patch
hint: When you have resolved this problem, run "git am --continue".
hint: If you prefer to skip this patch, run "git am --skip" instead.
hint: To restore the original branch and stop patching, run "git am --abort".
hint: Disable this message with "git config advice.mergeConflict false"

HEAD is v6.12-rc4
1
0
0

Jarkko Sakkinen

Edited 1 month ago
@ljs @hyeyoo @lkundrak I was breathing life back to NUC7CJYH with to be a kernel testing target and needed some random kernel patches to feed and this came in Mastodon, thus the collision ;-) Feel free to CC the patch set tho (next version with a kselftest). Right and one review comment: put the baseline commit ID or tag to the cover letter

It's an old NUC with the most inefficient Celeron CPU one could imagine, incoherent mixture of hardware feature from both desktop and server lineups and generally super shitty x86 from Intel. Thus, has been my main target for years if QEMU won't do...
1
0
0
@jarkko @hyeyoo @lkundrak mm patches are always based on akpm's mm-unstable by default, it's redundant to put the base.

Rather than telling me how to send patches it's easier to ask what the convention is in the subsystem bro ;)
2
0
0
@jarkko @hyeyoo @lkundrak also obviously if you want to try this out, you don't need to apply the self test patch... not that I want to tell you how to apply patches πŸ‘€
1
0
0
@ljs @hyeyoo @lkundrak I'd like to run the self-test on the hardware. Can you point to the branch containing the patches, I can add a remote.
1
0
0
@ljs @hyeyoo @lkundrak did the trick, thanks ;-) yeah, point here was that it was a patch set with kselftest to test that i have all testing shenanigans installed in fedora, thus grabbed my attention (was looking something out of my sandbox).
1
0
1
@jarkko @hyeyoo @lkundrak noice, report any issues you find if you play with it!

It's looking stable here so far.

Interesting it said there was a DKIM sig for oracle btw lol
1
0
1
@ljs @hyeyoo @lkundrak ofc at min tested-by
1
0
2
@jarkko @hyeyoo @lkundrak there are kinda nuances as to how various things work with it btw, it's effectively documented by the self tests, but

For instance MADV_FREE clears guard pages, MADV_DONTNEED doesn't, nor does fork (really key thing that).

Anon only, no huge page support (spoke to Joel about that at LPC where he sort of convinced me actually it's not AS insane as I thought to do it at PMD level but yeah v1 of this doesn't support).

Anyway have fun!
1
0
1
@ljs @hyeyoo @lkundrak right, thanks for the explanation!

i had this machine as a brick for a while, became lazy and did only QEMU, a few perf glitches went through my screening, so addressing that not happening ever again, and start doing regular hardware tests. QEMU is both blessing and a curse ;-)
1
0
2
@jarkko @hyeyoo @lkundrak qemu is incredible but yeah has its limits.

I have a sandybridge NUMA machine sat there for fucking around but have been appropriately lambasted by a very sour Polish chap about how the uarch means any perf testing on it is worthless.

But might be useful for testing other things later.

Right now I use my main desktop machine for testing rc's which is probably insane
0
0
2
@ljs @jarkko @hyeyoo @lkundrak fwiw just another benefit of b4 send to take care of this for you ;)
1
0
1

Jarkko Sakkinen

Edited 1 month ago
@vbabka @ljs @hyeyoo @lkundrak need look into that. i've so far used only "b4 am"... that's was the example command I saw when i first time heard about b4 years ago and have been since motivating myself to spend 15 minutes with the man page ;-)
1
0
3
@vbabka @hyeyoo @ljs @lkundrak i have some incredibly inefficient workflows in some tasks that i do every week at least, and i know it. actually to level up in workflows, hanging out with students and new comers in the industry is really the best way to fix that side. they always know latest shit :D
0
0
0