<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/scripts/tags.sh, branch v3.8</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/
</subtitle>
<id>https://git.shady.money/linux/atom?h=v3.8</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=v3.8'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2012-12-11T13:25:42Z</updated>
<entry>
<title>scripts/tags.sh: Support compiled source</title>
<updated>2012-12-11T13:25:42Z</updated>
<author>
<name>Joonsoo Kim</name>
<email>js1304@gmail.com</email>
</author>
<published>2012-12-10T15:11:46Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=923e02ecf3f8db19d52176723fefa0ffe6e9a3cd'/>
<id>urn:sha1:923e02ecf3f8db19d52176723fefa0ffe6e9a3cd</id>
<content type='text'>
We usually have interst in compiled files only,
because they are strongly related to individual's work.
Current tags.sh can't select compiled files, so support it.

We can use this functionality like below.
"make cscope O=. SRCARCH=xxxx COMPILED_SOURCE=compiled"

It must be executed after building the kernel.

Signed-off-by: Joonsoo Kim &lt;js1304@gmail.com&gt;
Signed-off-by: Michal Marek &lt;mmarek@suse.cz&gt;
</content>
</entry>
<entry>
<title>scripts/tags.sh: Support subarch for ARM</title>
<updated>2012-12-11T13:24:35Z</updated>
<author>
<name>Joonsoo Kim</name>
<email>js1304@gmail.com</email>
</author>
<published>2012-12-10T15:11:45Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=596585090a6d7f0a62b4e5864ad8cedf1af964d1'/>
<id>urn:sha1:596585090a6d7f0a62b4e5864ad8cedf1af964d1</id>
<content type='text'>
Current tags.sh doesn't handle subarch for ARM.
There are too many subarch on ARM, it is hard that we locate some
functions which are defined in every subarch with tags util family.
Therefore support subarch for removing this unconvenience.

We can use ARM subarch functionality like below.
"make cscope O=. SRCARCH=arm SUBARCH=xxx"

Signed-off-by: Joonsoo Kim &lt;js1304@gmail.com&gt;
Signed-off-by: Michal Marek &lt;mmarek@suse.cz&gt;
</content>
</entry>
<entry>
<title>scripts/tags.sh: Add magic for pci access functions</title>
<updated>2012-08-31T15:14:19Z</updated>
<author>
<name>Kirill Tkhai</name>
<email>tkhai@yandex.ru</email>
</author>
<published>2012-08-24T09:50:28Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=22beb565d42bcf762585c477a34dcc00618e371e'/>
<id>urn:sha1:22beb565d42bcf762585c477a34dcc00618e371e</id>
<content type='text'>
scripts/tags.sh: Add magic for pci access functions

Make [ce]tags find the pci_bus_read_config_* and pci_bus_write_config_*
definitions

Signed-off-by: Kirill Tkhai &lt;tkhai@yandex.ru&gt;
Signed-off-by: Michal Marek &lt;mmarek@suse.cz&gt;
</content>
</entry>
<entry>
<title>scripts/tags.sh: Teach [ce]tags about libtraceeevent error codes</title>
<updated>2012-07-26T12:31:23Z</updated>
<author>
<name>Namhyung Kim</name>
<email>namhyung.kim@lge.com</email>
</author>
<published>2012-06-18T02:50:51Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=1fa850596dcbc1b147948c832eb770d96c78024e'/>
<id>urn:sha1:1fa850596dcbc1b147948c832eb770d96c78024e</id>
<content type='text'>
As we use a macro trick to sync each error codes with its
description string, teach [ce]tags to process them properly.

Suggested-by: Steven Rostedt &lt;rostedt@goodmis.org&gt;
Cc: Frederic Weisbecker &lt;fweisbec@gmail.com&gt;
Link: http://lkml.kernel.org/n/tip-qt5fv4pzigr2nnl27ydimg4h@git.kernel.org
Signed-off-by: Namhyung Kim &lt;namhyung@kernel.org&gt;
Acked-by: Steven Rostedt &lt;rostedt@goodmis.org&gt;
Signed-off-by: Michal Marek &lt;mmarek@suse.cz&gt;
</content>
</entry>
<entry>
<title>Subject: [PATCH] tags.sh: Add missing quotes</title>
<updated>2012-04-02T09:28:17Z</updated>
<author>
<name>Stephen Boyd</name>
<email>sboyd@codeaurora.org</email>
</author>
<published>2012-04-01T06:41:07Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=0eb043d0eec44cd083ea6910b1db2f77eb212ebd'/>
<id>urn:sha1:0eb043d0eec44cd083ea6910b1db2f77eb212ebd</id>
<content type='text'>
When $remove_structs is empty a test for empty string will turn
into test -n with no arguments meaning true. Add quotes so an
empty string is tested and so that make cscope works again.

Reported-and-tested-by: Jike Song &lt;albcamus@gmail.com&gt;
Reported-by: Prarit Bhargava &lt;prarit@redhat.com&gt;
Acked-by: Yang Bai &lt;hamo.by@gmail.com&gt;
Signed-off-by: Stephen Boyd &lt;sboyd@codeaurora.org&gt;
Signed-off-by: Michal Marek &lt;mmarek@suse.cz&gt;
</content>
</entry>
<entry>
<title>scripts: refactor remove structure forward declarations</title>
<updated>2012-03-26T20:22:15Z</updated>
<author>
<name>Yang Bai</name>
<email>hamo.by@gmail.com</email>
</author>
<published>2012-03-12T08:20:51Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=66979224c0d288331edcadb1e6ebd978d920d476'/>
<id>urn:sha1:66979224c0d288331edcadb1e6ebd978d920d476</id>
<content type='text'>
Since now it has some problems when generate TAGS,
refactor this code. Now it will not show the error
message and will remove declarations using emacs etags.

Signed-off-by: Yang Bai &lt;hamo.by@gmail.com&gt;
Reviewed-by: Stephen Boyd &lt;sboyd@codeaurora.org&gt;
Signed-off-by: Michal Marek &lt;mmarek@suse.cz&gt;
</content>
</entry>
<entry>
<title>kbuild: incremental tags update for GNU Global</title>
<updated>2012-03-26T13:29:52Z</updated>
<author>
<name>Jianbin Kang</name>
<email>kjbmail@gmail.com</email>
</author>
<published>2012-03-08T07:48:03Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=98bd46223322a84fdac235a0e40d97f9a1e3144c'/>
<id>urn:sha1:98bd46223322a84fdac235a0e40d97f9a1e3144c</id>
<content type='text'>
GNU gtags support '-i' for updating tag files incrementally.
It runs more quickly than generating new tags after kernel source update.

Signed-off-by:  Jianbin Kang &lt;kjbmail@gmail.com&gt;
Signed-off-by: Michal Marek &lt;mmarek@suse.cz&gt;
</content>
</entry>
<entry>
<title>ctags: remove struct forward declarations</title>
<updated>2011-12-18T21:36:06Z</updated>
<author>
<name>Alexey Dobriyan</name>
<email>adobriyan@gmail.com</email>
</author>
<published>2011-11-26T19:02:00Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=ff894e396b4d0b5383127c1bcb2cd3879946526e'/>
<id>urn:sha1:ff894e396b4d0b5383127c1bcb2cd3879946526e</id>
<content type='text'>
They're quite pointless and obscure location of real structure definition.

Signed-off-by: Alexey Dobriyan &lt;adobriyan@gmail.com&gt;
Signed-off-by: Michal Marek &lt;mmarek@suse.cz&gt;
</content>
</entry>
<entry>
<title>scripts/tags.sh: Add Page flag function magic</title>
<updated>2011-11-14T21:19:25Z</updated>
<author>
<name>Stephen Boyd</name>
<email>sboyd@codeaurora.org</email>
</author>
<published>2011-11-03T17:09:57Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=358142dd8cbbfa2abb1090aca1b636b98ed75ef5'/>
<id>urn:sha1:358142dd8cbbfa2abb1090aca1b636b98ed75ef5</id>
<content type='text'>
It takes a while to find the macro-magically defined Page*()
functions defined in include/linux/page-flags.h if you're new to
the kernel. Add some magic to the tags script to transform these
macros into the actual functions they are, so that tag jumping in
the mm code is a bit easier.

Signed-off-by: Stephen Boyd &lt;sboyd@codeaurora.org&gt;
Signed-off-by: Michal Marek &lt;mmarek@suse.cz&gt;
</content>
</entry>
<entry>
<title>tags, powerpc: Update tags.sh to support _GLOBAL symbols</title>
<updated>2011-08-31T14:31:18Z</updated>
<author>
<name>Ian Munsie</name>
<email>imunsie@au1.ibm.com</email>
</author>
<published>2011-08-30T01:47:58Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=9c65426ad2cce12a2d72cdb42aa08f7ce946065d'/>
<id>urn:sha1:9c65426ad2cce12a2d72cdb42aa08f7ce946065d</id>
<content type='text'>
On PowerPC we use _GLOBAL throughout the assembly to define symbols, but
currently these symbols are missing from the tags generated with
ARCH=powerpc make tags. This patch modifies the tags.sh script to
recognise _GLOBAL(.*) so that these symbols will be in the tags.

This is almost (but not quite) PowerPC specific and this change should
not affect anyone else:

$ git grep -E '^_GLOBAL\(([^)]*)\).*' |sed 's/^\([^/]*\/[^/]*\)\/.*$/\1/'|uniq -c
    627 arch/powerpc
      2 arch/um

Signed-off-by: Ian Munsie &lt;imunsie@au1.ibm.com&gt;
Signed-off-by: Michal Marek &lt;mmarek@suse.cz&gt;
</content>
</entry>
</feed>
