On Fri, 26 May 2023, Deepak Goel wrote:
> Hello
> I am a newbie.
>
> Is it possible to find the linux code of earlier versions like
> 0.1,0.2,...1.0, 1.1...?
>
> Please advise. Thank you.
I'm confused ... recently, you were asking people on this list to
spoon-feed you the most basic
On Fri, 19 May 2023, Deepak Goel wrote:
> Will buy a book. Thank you. Debugging the whole source code of
> Linux, might be a bit tricky at the beginning. Will try ChatGPT.
Respectfully, you are completely missing the point of this mailing
list. You started by asking for a list of programs that
On Fri, 11 Mar 2022, Amit Kumar wrote:
> Hi,
> Thank you for your replies. I am just laying the foundation. After a
> couple of weeks, I will start posing about the Linux kernel on my
> blog. I am also planning to give online Linux kernel training after
> some time. This might be free. So, keep
On Thu, 12 Aug 2021, Greg KH wrote:
> On Thu, Aug 12, 2021 at 11:45:45AM +0200, Fabio M. De Francesco wrote:
> > Hi Greg,
> >
> > On Monday, August 9, 2021 10:44:23 AM CEST Greg KH wrote:
> > > On Mon, Aug 09, 2021 at 10:15:29AM +0200, Oliver Neukum wrote:
> > > > On 09.08.21 09:58, Muni Sekhar
On Sat, 24 Jul 2021, Constantine Shulyupin wrote:
> On Thu, 22 Jul 2021 at 17:57, Robert P. J. Day wrote:
> > as the tech editor of the r. love kernel book, i can safely say that
> > there are no really current kernel books out there anymore -- the best
> > docs a
On Fri, 23 Jul 2021, Amit Kumar wrote:
... lots of stuff snipped ...
> Thanks for your words. I kindly request your mentorship. So that it
> will be easy for me to make my blog
> (https://freeark1blog.blogspot.com) as a gateway to the Linux kernel
> development.
i dropped gregkh from this
On Fri, 23 Jul 2021, Amit Kumar wrote:
> On Thu, Jul 22, 2021 at 8:26 PM Robert P. J. Day
> wrote:
> >
> > On Thu, 22 Jul 2021, Jules Irenge wrote:
> >
> > > I normally learn the kernel on weekends. Reading R. Love and
> > > practicing by coding wh
On Thu, 22 Jul 2021, Jules Irenge wrote:
> I normally learn the kernel on weekends. Reading R. Love and
> practicing by coding what you learn is the best way. Also, trying to
> submit simple patches on some free time is a good way , meeting Greg
> Kroah and Shuan, they are fantastic people to
On Fri, 1 May 2020, Greg KH wrote:
> On Fri, May 01, 2020 at 07:58:11AM +0200, Mohamed Dawod wrote:
> > Hi,
> >
> > I would like to start learning about Linux kernel and device drivers
> > development.
> > Should I have to start with LDD3 as a lot of people advice ? or can I start
> > with the
On Tue, 24 Mar 2020, Suraj Upadhyay wrote:
> Hii newbies,
> I just started studying for linux-kernel development although I am not
> completely new to open source technologies. I wanted to clarify my doubts in
> the
> following things
> 1. Where can I find issues/tickets regarding
On Sat, 14 Mar 2020, Stefan Wahren wrote:
> Hi,
>
> Am 13.03.20 um 19:13 schrieb rpj...@crashcourse.ca:
> > colleague has a kernel-compile infrastructure which builds the
> > kernel just fine, but croaks trying to compile .dts files, complaining
> > that there is no "./scripts/dtc/dtc" file.
>
On Wed, 19 Feb 2020, Ruben Safir wrote:
> is there currently a rfecommended text to learn kernel development
> from?
not really ... given the speed of development, any book would be out
of date pretty much the instant it hit the shelves. best place to look
is in the in-kernel Documentation.
day
--
====
Robert P. J. Day Ottawa, Ontario, CANADA
http://crashcourse.ca
Twitter: http://twitter.com/rpjday
Linke
? or am i misreading this?
rday
--
================
Robert P. J. Day Ottawa, Ontario, CANADA
http://crashcourse.ca
Twitter: http://twitter
i just want to verify that i'm not overlooking, perhaps, any changes
to the Kbuild infrastructure that i'm unaware of. thanks.
rday
--
Robert P. J. Day Ottawa, Ontario, CANADA
http
On Sun, 28 Jul 2019, Valdis Klētnieks wrote:
> On Sun, 28 Jul 2019 15:39:26 -0400, "Robert P. J. Day" said:
>
> > no point bugging the actual cgroup people about this since it
> > should be simple ... if i need *only* cgroup v2, can i dispense
> > entirely wi
--
Robert P. J. Day Ottawa, Ontario, CANADA
http://crashcourse.ca
Twitter: http://twitter.com/rpjday
LinkedIn: http://ca.linkedin.com/in/rpjday
support a basic
scenario. is that written down anywhere? it doesn't need to be crazy
comprehensive, just the enumeration of the structures involved.
thoughts?
rday
--
================
Robert P. J. Day Ottawa,
etly strip the "CONFIG_" prefix because it knew what you
really wanted and was trying to be helpful?
rday
--
================
Robert P. J. Day Ottawa, Ontario, CANADA
http://cra
On Mon, 31 Dec 2018, valdis.kletni...@vt.edu wrote:
> On Mon, 31 Dec 2018 14:53:30 -0500, "Robert P. J. Day" said:
>
> > #define S_IRWXUGO (S_IRWXU|S_IRWXG|S_IRWXO)
> > #define S_IALLUGO (S_ISUID|S_ISGID|S_ISVTX|S_IRWXUGO)
> > #define S_IRUG
--
Robert P. J. Day Ottawa, Ontario, CANADA
http://crashcourse.ca/dokuwiki
Twitter: http://twitter.com/rpjday
LinkedIn: http://ca.linkedin.com
non-obvious reason for driver code to use the latter?
superficially, they *seem* to be equivalent, but i've been surprised
before.
rday
--
====
Robert P. J. Day Ottawa, Ontario, CAN
s*, while drivers/net contains actual device drivers for
physical devices. sometimes, the split is not perfect.
rday
--
================
Robert P. J. Day Ottawa, Ontario, CANADA
http://cr
i
explained this properly. thoughts, anyone?
rday
--
================
Robert P. J. Day Ottawa, Ontario, CANADA
http://crashcourse.ca/dokuwiki
Twitter: http://twitter.com/rpjday
LinkedIn:
ng at that, but what i wanted was an example of an
existing, physical driver that shows how simple the design can be (if
such a thing exists).
rday
--
============
Robert P. J. Day Ottawa, Onta
On Thu, 26 Oct 2017, valdis.kletni...@vt.edu wrote:
> On Thu, 26 Oct 2017 16:32:42 -0400, "Robert P. J. Day" said:
>
> > now, i do realize that it can be used along with a unique dev_id
> > values to isolate a *particular* handler amongst a group of
> >
ll the lower-level Kconfig "PPS" dependencies? i'm pretty
sure that would be equivalent, would it not? or is there some subtlety
that prevents that?
rday
--
Robert P. J. Day Ottawa, Ontario, CANADA
On Thu, 25 May 2017, valdis.kletni...@vt.edu wrote:
> On Thu, 25 May 2017 15:20:06 -0400, "Robert P. J. Day" said:
> > On Thu, 25 May 2017, Greg KH wrote:
> >
> > > On Thu, May 25, 2017 at 03:02:24PM -0400, Robert P. J. Day wrote:
> > > >
> >
On Thu, 25 May 2017, Greg KH wrote:
> On Thu, May 25, 2017 at 03:02:24PM -0400, Robert P. J. Day wrote:
> >
> > thoughts?
>
> Why not ask on the linux-gpio mailing list?
huh, i didn't even know there wa
On Wed, 24 May 2017, Clemens Gruber wrote:
> Hi,
>
> On Wed, May 24, 2017 at 07:58:19AM -0400, Robert P. J. Day wrote:
> >
> > ashamed to admit, i haven't been keeping up with this, so AIUI,
> > the GPIO sysfs interface is deprecated, replaced with character
>
can one be obsolete while the other be
categorized as testing? that just seems strange.
in any event, is the /dev/gpiochip* interface the recommended
interface now? thanks.
rday
--
================
Robert P. J. Day
On Fri, 24 Feb 2017, Kerimcankalipci wrote:
> I strongly recommend Linux Device Drivers book ...
that book is fairly dated by now, it's not as useful as it once was.
rday
p.s. if you at least want to keep up with updated source for the
sample code, you can find it here:
eader files once userspace content has been factored out and
moved to uapi, no?
thoughts?
rday
--
================
Robert P. J. Day Ottawa, Ontario, CANADA
http
of a package like
"mtd-devel", or something like that.
is this just for convenience to keep all the mtd stuff in the same
place?
rday
--
========
Robert P. J. Day Ottawa, Ontar
e the FDT utilities to disable the portion of
the tree related to that driver. am i understanding this correctly?
rday
--
================
Robert P. J. Day Ottawa, Ontario, CANADA
ht
do this? is there a better/standard way?
and is there a simple example of that in the current kernel source?
rday
--
================
Robert P. J. Day Ottawa, Ontario, CANADA
dev/watchdog, should it?
rday
--
================
Robert P. J. Day Ottawa, Ontario, CANADA
http://crashcourse.ca
Twitter: http
case, then forgot to tweak it to be different.
rather than "fixing" it, i would bring it to the attention of the
maintainer, and ask him or her to resolve it.
rday
--
================
Robert P. J. Day
ks,
> Daniel.
>
> [1] http://lguest.ozlabs.org/
> [2] http://sched.co/7o92
Reference [1] claims, "Those crazy guys at Red Hat have an
experimental port of lguest to x86-64: you can grab their git tree."
so why do you say porting to x86_64 wouldn't b
c for
you to write about.
if you haven't even progressed to the point where you know what part
of the kernel interests you, you shouldn't be asking for projects.
it's not everyone else's responsibility to do your research for you.
rday
--
========
Signed-off-by: Robert P. J. Day <rpj...@crashcourse.ca>
---
diff --git a/drivers/staging/wilc1000/host_interface.c
b/drivers/staging/wilc1000/host_interface.c
index 0b1760c..de567bc 100644
--- a/drivers/staging/wilc1000/host_interface.c
+++ b/drivers/staging/wilc1000/host_inter
Signed-off-by: Robert P. J. Day <rpj...@crashcourse.ca>
---
diff --git a/drivers/staging/rtl8192u/ieee80211/ieee80211.h
b/drivers/staging/rtl8192u/ieee80211/ieee80211.h
index 09e9499..e3b4e43 100644
--- a/drivers/staging/rtl8192u/ieee80211/ieee80211.h
+++ b/drivers/staging/rtl8192u/iee
s
none.
and, finally, you can't screw things up by changing the docs.
rday
--
============
Robert P. J. Day Ottawa, Ontario, CANADA
http://crashcourse.ca
Twitter: http://twi
e thoughts on all of this in a bit ...
rday
--
================
Robert P. J. Day Ottawa, Ontario, CANADA
http://crashcourse.ca
Twitter: http://twitter.com/rpjday
LinkedIn:
ing to sources,
nothing has been finalized.
rday
--
================
Robert P. J. Day Ottawa, Ontario, CANADA
http://crashcourse.ca
Twitter:
ablis while you
wait.
rday
--
================
Robert P. J. Day Ottawa, Ontario, CANADA
http://crashcourse.ca
Twitter: http://twitter.com/rpjday
LinkedIn:
be a tristate setting. if it
isn't, it just makes more sense aesthetically to me to use "obj-y" for
clarity.
is there a coding style note about this sort of thing?
rday
--
========
Robert P. J. Day
kefile:else ifeq ($(HAS_NEON),yes)
$
so would that single test not violate the rule just described above?
is Documentation/Changes entirely up to date with respect to minimal
requirements?
rday
--
================
Robert P. J.
that list, but where is that variable
eventually used? where is the build code or utility that examines the
value eventually set and invokes dracut, as the comment suggests?
rday
--
================
Robert P. J. Day
* Remove superfluous dependencies on BLK_DEV_INITRD.
* Couple grammar fixes.
* Add proper hyphenation.
* Add periods at end of some help sentences.
Signed-off-by: Robert P. J. Day <rpj...@crashcourse.ca>
---
only place i'm not absolutely confident is the removal of those
dependency
Linux kernel implementation of the linked
> list (struct list_head) is to work with any kind of items which need
> to be linked.
>
> Please have a look at the below links which explain the internals of
> Linux kernel list and its usage:
> https://isis.
thoughts?
rday
--
============
Robert P. J. Day Ottawa, Ontario, CANADA
http://crashcourse.ca
Twitter: http://twitter.com/rpjday
LinkedIn: http://ca.linkedi
ple as possible.
--
============
Robert P. J. Day Ottawa, Ontario, CANADA
http://crashcourse.ca
Twitter: http://twitter.com/rpjday
LinkedIn: http://ca.linkedi
On Fri, 27 May 2016, Greg KH wrote:
> On Fri, May 27, 2016 at 12:08:09PM -0400, Robert P. J. Day wrote:
> >
> > continuing down this road of exporting kernel headers, under
> > include/uapi/ (and mostly further under linux/), there's still a *ton*
> > of testing of
On Fri, 27 May 2016, Greg KH wrote:
> On Fri, May 27, 2016 at 08:07:17AM -0400, Robert P. J. Day wrote:
> >
> > next question about exporting kernel headers, this one related to
> > the content placed under include/uapi/.
> >
> > is there any rationale fo
=============
Robert P. J. Day Ottawa, Ontario, CANADA
http://crashcourse.ca
Twitter: http://twitter.com/rpjday
LinkedIn: http://ca.li
On Fri, 27 May 2016, Bjørn Mork wrote:
> "Robert P. J. Day" <rpj...@crashcourse.ca> writes:
>
> > while i'm here, some pedantry ... what is the point of adding a
> > header file somewhere under include/uapi/ without
> > *immediately* adding it to the
On Fri, 27 May 2016, Robert P. J. Day wrote:
> next question about exporting kernel headers, this one related to
> the content placed under include/uapi/.
>
> is there any rationale for header files to be living under
> include/uapi/ if they're not listed in the correspondin
n remnants or something,
unless there is some actual reason to do that. is there?
rday
--
========
Robert P. J. Day Ottawa, Ontario, CANADA
http://crashcourse.c
deeper into the code ...
rday
--
================
Robert P. J. Day Ottawa, Ontario, CANADA
http://crashcourse.ca
Twitter: http://twitter.com/rpjday
LinkedIn: ht
find_node_by_path("/chosen@0");
drivers/of/fdt.c: offset = fdt_path_offset(fdt, "/chosen@0");
$
so there are apparently three files that *check* for that alternate
name, but not a single .dts or .dtsi that actually uses it. is there
any value to that alternate name?
rday
--
would be.
thoughts? given that all those symlinks are absolutely identical,
couldn't they all just be removed?
rday
--
================
Robert P. J. Day Ottawa, Ontario, CANADA
ht
ization, user process, kernel
> process )
> 3. the all tables in memory to manage the data and process
>
> Regards
>
> Gnoleba
there is no way this is serious.
rday
--
================
Robert P. J. Day
t task is also
> > okay, pls give me test specification or what test env. it required.
>
> There is no Grag, we only have Greg KH.
"I am Grag."
rday
--
================
Robert P. J. Day
On Tue, 10 May 2016, valdis.kletni...@vt.edu wrote:
> On Tue, 10 May 2016 16:58:26 -0400, "Robert P. J. Day" said:
>
> > not sure who it was (maybe even valdis) who once said, "Saying you
> > want to get into kernel programming but have no idea where to
ere to start so
can someone give you suggestions is like saying you want to write a
book but don't know what to write about so can someone give you any
ideas."
rday
--
============
Robert P. J. Day
On Wed, 4 May 2016, Bjørn Mork wrote:
> "Robert P. J. Day" <rpj...@crashcourse.ca> writes:
>
> > just noticed that on my x86 system, when i do a:
> >
> > $ make defconfig
> >
> > under "Ethernet driver support", all the top-level
reason the Kconfig files are set
up the way they are?
rday
--
================
Robert P. J. Day Ottawa, Ontario, CANADA
http://crashcourse.ca
Twitter:
On Mon, 18 Apr 2016, valdis.kletni...@vt.edu wrote:
> On Sun, 17 Apr 2016 10:47:55 -0400, "Robert P. J. Day" said:
> > i figure this is as good a place as any to ask ... is anyone here
> > aware of anyone using a linux config and install that, for the
> >
M_SIZE_BOOL
default "0x3000"
thoughts? i thought i understood device trees reasonably well, but i
had never heard of this alleged configuration.
rday
--
Robert P. J. Day
On Sun, 17 Apr 2016, Greg KH wrote:
> On Sun, Apr 17, 2016 at 10:47:55AM -0400, Robert P. J. Day wrote:
> >
> > i figure this is as good a place as any to ask ... is anyone here
> > aware of anyone using a linux config and install that, for the
> > purposes of relia
hts?
rday
--
========
Robert P. J. Day Ottawa, Ontario, CANADA
http://crashcourse.ca
Twitter: http://twitter.com/rpjda
rited that way? is anyone here using it on
a regular basis?
rday
--
================
Robert P. J. Day Ottawa, Ontario, CANADA
http://crashcourse.ca
Twitter:
On Tue, 5 Apr 2016, Bjørn Mork wrote:
> "Robert P. J. Day" <rpj...@crashcourse.ca> writes:
> > On Tue, 5 Apr 2016, Wenda Ni wrote:
> >
> >> Hi all,
> >>
> >> I come across the following code in a kernel module code. It defines
&
(ETH_P_IP) ?
> sizeof(struct iphdr) : sizeof(struct ipv6hdr));
> u8 tmp[hdr_size + RXE_BTH_BYTES];
> ...
> }
pretty sure "sizeof" can be calculated at compile time so i don't
see a problem here.
rday
--
============
Quoting sanjeev sharma :
> Hi,
>
> I would suggest you to go through the Linux Kernel book Robert Love which
> is simpler to understand.
just a caution that that book is starting to show its age, even though
it's still really, really good. the memory management is
that only those routines are allowed to call it, and
everyone else should invoke one of the other routines?
just trying to understand the eventual desired fate of
get_user_pages().
rday
--
========
Robert
On Sat, 26 Dec 2015, valdis.kletni...@vt.edu wrote:
> On Sat, 26 Dec 2015 10:39:04 -0500, "Robert P. J. Day" said:
>
> > if i start with the latest git kernel repo, it *looks* like i
> > can use the /boot/config-4.2.8-200.fc22.x86_64 config file as a
> > sta
On Sat, 26 Dec 2015, valdis.kletni...@vt.edu wrote:
> On Sat, 26 Dec 2015 10:39:04 -0500, "Robert P. J. Day" said:
>
> > if i start with the latest git kernel repo, it *looks* like i can
> > use the /boot/config-4.2.8-200.fc22.x86_64 config file as a starting
>
ot; kernel selections to "m" as possible, while the second
would then remove any module config selections that are currently not
loaded.
am i reading that correctly? is there a simpler way to do this?
rday
--
=============
ch/powerpc/sysdev/fsl_lbc.c) to get that support?
i'm puzzled only because, if that file is required for local bus
support, the people who gave us the BSP really should have turned it
on.
thanks for any guidance.
rday
--
=======
of that?
is there an example someone can point at that demonstrates the
goodness or not of such an approach? has anyone out there done this,
and lived to regret it in terms of performance? thanks.
rday
--
Robert P. J. Day
On Tue, 17 Nov 2015, Anupam Kapoor wrote:
>
> >>>>> [2015-11-17T15:43:52+0530]: "Robert P. J. Day" (rpjday):
> ,[ rpjday ]
> |
> | in particular, are there any nice examples of this that
> | can be downloaded, built and played with? thanks mu
--
Robert P. J. Day Ottawa, Ontario, CANADA
http://crashcourse.ca
Twitter: http://twitter.com/rpjday
LinkedIn
On Fri, 13 Nov 2015, Bjørn Mork wrote:
> "Robert P. J. Day" <rpj...@crashcourse.ca> writes:
> > On Thu, 12 Nov 2015, Greg KH wrote:
> >
> >> You can add a runtime quirk to the device itself when it shows up in
> >> sysfs for the hid
reason that that
parameter is defined as read-only rather than, say, writable by root?
would it not be useful to be able to modify that parameter at
run-time? or is there something about that parameter for which that
would be a really bad idea?
rday
--
===============
On Thu, 12 Nov 2015, Greg KH wrote:
> On Thu, Nov 12, 2015 at 03:15:41AM -0700, Robert P. J. Day wrote:
> >
> > short form: is there some reason that the usbhid "quirks" parameter
> > is not by default compiled to be writable in case you wanted to adjust
>
On Tue, 18 Aug 2015, Kenneth Adam Miller wrote:
Ok- so I know that C is the defacto standard for kernel
development...
and that's probably where you should have stopped typing. :-)
rday
--
Robert P. J. Day
--
Robert P. J. Day Ottawa, Ontario, CANADA
http://crashcourse.ca
Twitter: http://twitter.com/rpjday
LinkedIn: http://ca.linkedin.com/in/rpjday
--
Robert P. J. Day Ottawa, Ontario, CANADA
http://crashcourse.ca
Twitter: http://twitter.com/rpjday
LinkedIn: http://ca.linkedin.com
--
Robert P. J. Day Ottawa, Ontario, CANADA
http://crashcourse.ca
Twitter: http://twitter.com/rpjday
LinkedIn: http://ca.linkedin.com/in/rpjday
--
Robert P. J. Day Ottawa, Ontario, CANADA
http://crashcourse.ca
Twitter: http://twitter.com/rpjday
LinkedIn: http://ca.linkedin.com/in/rpjday
would it not be sufficient to run simply:
$ git fetch --tags linux-next
or am i misreading something?
rday
--
Robert P. J. Day Ottawa, Ontario, CANADA
http
On Sun, 28 Jun 2015, Harsh Jain wrote:
Hi,
git fetch --tags linux-next
Will only fetch the tags not changed files content/data.
To fetch file changes
git fetch linux-next
Is required.
On 28 June 2015 14:59:15 GMT+05:30, Robert P. J. Day
rpj...@crashcourse.ca wrote:
perusing
, you probably already know the protocol for submitting it,
no?
rday
--
Robert P. J. Day Ottawa, Ontario, CANADA
http://crashcourse.ca
Twitter
the (obvious) consequence that you can never forget
which element in a list is the head; otherwise, you'll never know
which element you're not supposed to dereference.
rday
--
Robert P. J. Day
-kernel-programming/intermission-lets-talk-about-linked-lists-and-containerof-free
rday
--
Robert P. J. Day Ottawa, Ontario, CANADA
http://crashcourse.ca
Twitter
on, you should check the man page.
you're not doing your reputation any favours.
rday
--
Robert P. J. Day Ottawa, Ontario, CANADA
http://crashcourse.ca
Twitter
--
Robert P. J. Day Ottawa, Ontario, CANADA
http://crashcourse.ca
Twitter: http://twitter.com/rpjday
LinkedIn: http://ca.linkedin.com/in/rpjday
Signed-off-by: Robert P. J. Day rpj...@crashcourse.ca
---
am i correct in assuming that this change, first of all, makes it
clear that only directories are involved and, also, that one can
simply ignore all directories with the name generated?
diff --git a/.gitignore b/.gitignore
index
1 - 100 of 292 matches
Mail list logo