<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/scripts/tags.sh, branch v3.5</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.5</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=v3.5'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2012-04-02T09:28:17Z</updated>
<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>
<entry>
<title>scripts/tags.sh: Add magic for trace-events for etags too</title>
<updated>2011-05-25T23:56:31Z</updated>
<author>
<name>Steven Rostedt</name>
<email>srostedt@redhat.com</email>
</author>
<published>2011-05-19T18:43:57Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=4d7a2fa876d1a615649761dc465708d0a062249a'/>
<id>urn:sha1:4d7a2fa876d1a615649761dc465708d0a062249a</id>
<content type='text'>
Seems that Peter Zijlstra treats us emacs users as second class
citizens and the commit:

 commit 15664125f7cadcb6d725cb2d9b90f9715397848d
 Author: Peter Zijlstra &lt;peterz@infradead.org&gt;
 scripts/tags.sh: Add magic for trace-events

only updated ctags (for vim) and did not do the work to let us
lowly emacs users benefit from such a change.

Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;
Signed-off-by: Steven Rostedt &lt;rostedt@goodmis.org&gt;
</content>
</entry>
<entry>
<title>scripts/tags.sh: Fix ctags for DEFINE_EVENT()</title>
<updated>2011-05-25T23:56:28Z</updated>
<author>
<name>Steven Rostedt</name>
<email>srostedt@redhat.com</email>
</author>
<published>2011-05-19T18:41:17Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=50d6828e898590fc5d038810334695380baa1c78'/>
<id>urn:sha1:50d6828e898590fc5d038810334695380baa1c78</id>
<content type='text'>
The regex to handle DEFINE_EVENT() should not be the same as
the TRACE_EVENT() as the first parameter in DEFINE_EVENT is the
template name, not the event name. We need the second parameter
as that is what the trace_... will use.

Tested-by: Peter Zijlstra &lt;a.p.zijlstra@chello.nl&gt;
Signed-off-by: Steven Rostedt &lt;rostedt@goodmis.org&gt;
</content>
</entry>
<entry>
<title>Merge branch 'misc' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6</title>
<updated>2011-03-21T01:13:09Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2011-03-21T01:13:09Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=b87a2d3e3147bd140da2eae584772c353d11421b'/>
<id>urn:sha1:b87a2d3e3147bd140da2eae584772c353d11421b</id>
<content type='text'>
* 'misc' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6:
  scripts/extract-ikconfig: add xz compression support
  kbuild: add GNU GLOBAL tags generation
  setlocalversion: update mercurial tag parsing
</content>
</entry>
<entry>
<title>kbuild: add GNU GLOBAL tags generation</title>
<updated>2011-01-14T23:48:16Z</updated>
<author>
<name>Jianbin Kang</name>
<email>kjbmail@gmail.com</email>
</author>
<published>2011-01-14T12:07:05Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=f4ed1009fcea8502d1191ef3e435e9d83c286b80'/>
<id>urn:sha1:f4ed1009fcea8502d1191ef3e435e9d83c286b80</id>
<content type='text'>
GNU GLOBAL (http://www.gnu.org/software/global/) is a source code tagging system
It is really cheap to support it in kbuild system.

Signed-off-by: Jianbin Kang &lt;kjbmail@gmail.com&gt;
Signed-off-by: Michal Marek &lt;mmarek@suse.cz&gt;
</content>
</entry>
</feed>
