Skip to content
This repository has been archived by the owner on Aug 29, 2023. It is now read-only.

One big issue is that I am back ;) #2

Closed
naixia opened this issue Sep 25, 2016 · 18 comments
Closed

One big issue is that I am back ;) #2

naixia opened this issue Sep 25, 2016 · 18 comments

Comments

@naixia
Copy link
Collaborator

naixia commented Sep 25, 2016

I'am very glad that someone still supports UKSM while I was away. Thanks a lot 馃憤 !
I just released the new patches for new kernels with some bug fixes.
You may want to checkout and see if they work on your machines.

@dolohow
Copy link
Owner

dolohow commented Sep 25, 2016

Hey @naixia,

I am very glad that you wrote to me, it means that might work is actually popular.

I will get through the changes. Maybe you want to take this repository and update code here. I am proposing to merge our forces. What do you think?

@naixia
Copy link
Collaborator Author

naixia commented Sep 26, 2016

I really appreciate you and post-factum for your work on spreading UKSM.
I can keep this repo sync with my mine code if you give me the commit access.
I have a website dedicated to this patch where I can gather the number of times of downloads there. Is there a way that this information can be get in github?

@xming
Copy link

xming commented Sep 26, 2016

Hi,
@dolohow very nice to keep this up, @naixia welcome back, and github shows numbers d/l IIRC.

Wouldn't it be better to fork https://github.com/torvalds/linux and keep uksm synced here? This will make live really easier for those who uses git :D

@dolohow
Copy link
Owner

dolohow commented Sep 26, 2016

@naixia: I gave you the access. Github show the number of visits and clones of repo, but only from the last two weeks.

Wouldn't it be better to fork https://github.com/torvalds/linux and keep uksm synced here? This will make live really easier for those who uses git :D

Imagine that someone is using many patches, then he need to extract the patch from every tree like that and then apply. In my opinion it is better as it is right now.

@xming
Copy link

xming commented Sep 26, 2016

It can be made much easier, using github and not exploiting what git offers is kind of an oxymoron :D
See https://github.com/xming/linux the uksm 0.1.2.5 for kernel 4.8 can be downloaded with https://github.com/xming/linux/commit/94fd9415ce1b84b0ef63adb2acd41a3510e50993.diff just a collection in the wiki with all these link listed will present a plain text download, like this https://github.com/xming/linux/wiki

@naixia
Copy link
Collaborator Author

naixia commented Sep 26, 2016

@dolohow @xming I think both of you have your points. So I think maybe I should create my own repo and sync my git tree with it and let the individual patches created in repo's "releases" section.
And I add you guys as repo members in case you want to port it to kernels other than the vanilla kernel tree from Linus or to merge with other patches.

How do you think?

@naixia
Copy link
Collaborator Author

naixia commented Sep 26, 2016

Oh,BTW, I actually prefer to point the download link to my kerneldedup.org site for download time counting :D

@xming
Copy link

xming commented Sep 26, 2016

@naixia I don't know why you are so obsessed with the d/l counts, many users use kernels from arch, pf, etc. so you can't get an accurate user base count anyway.
I do appreciate that you are considering offering git access, I used to beg you to update the git reop on kerneldedup.org :D
BTW is the forum coming back?

@xming
Copy link

xming commented Sep 26, 2016

@naixia I don't know why you are so obsessed with the d/l counts, many users use kernels from arch, pf, etc. so you can't get an accurate user base count anyway.
I do appreciate that you are considering offering git access, I used to beg you to update the git reop on kerneldedup.org :D
BTW is the forum coming back?

EDIT: Oh you can always host the d/l links on kerneldedup and redirect them to the github commits, so you can count the d/l on your server.

@naixia
Copy link
Collaborator Author

naixia commented Sep 27, 2016

@xming Oh, you remind me why I was unwilling to push git repo. Since I am constantly rebasing against stable kernel trees for my own connivence. Pushing a rebased tree to github repo is an annoying action to others synced to this repo. Besides, most people really care about is the patches. Pulling the whole vanilla kernel tree is tedious. So before anyone outside my own team can really contribute code to UKSM, giving out git tree is not that straight forward.

So, ok, I will sync this repo with patches.

@zhangyewei-edwin
Copy link

@naixia I am working in Nanjing, where your university is. (I read your LinkedIn profile, haha.)
Glad to see that you are back. UKSM is really really wonderful and looks much better than KSM.
I just wonder why UKSM has not been merged into linux kernel.

@xming
Copy link

xming commented Sep 27, 2016

Rebasing is pretty common for out-of-tree kernels, so users know that they have to force update. If you don't have enough users using git repo to justify the troubles then for get what I've suggested.

@naixia do you mind if I do that and publish the repo on github?

cheers

@naixia
Copy link
Collaborator Author

naixia commented Sep 27, 2016

@zhangyewei-edwin Pushing a very complex patch set like UKSM to vanilla kernel takes very much time and energy, which I cannot afford for the time being. Maybe it will be easier after I get the my paper published.

@xming 1). I guess so. 2). Of course not, do whatever you like, that's what GPL grants you. :)

@dolohow
Copy link
Owner

dolohow commented Sep 27, 2016

You may want to checkout and see if they work on your machines.

Works pretty good so far, I noticed that it finds a lot more memory than it used to. Thank you!

@xming
Copy link

xming commented Sep 28, 2016

Works pretty good so far, I noticed that it finds a lot more memory than it used to. Thank you!
Indeed, all the unofficial patches since (IIRC) 4.5.x are finding less zero pages, 0.1.2.5 is able to find 1.2G zero pages here.
Good thing that naixia is back.
@naixia I know what GPL grants me but it never hurts to ask, thanks for the blessing.

@dolohow
Copy link
Owner

dolohow commented Oct 3, 2016

Resync for 4.8 is ready. Check out!

@naixia
Copy link
Collaborator Author

naixia commented Oct 5, 2016

@dolohow Good job! I'll look into this and maybe change a little.

@dolohow
Copy link
Owner

dolohow commented Oct 5, 2016

@naixia thank you for the changes.

I will close this issue for now, if someone got something new please create a new.

Thanks

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants