<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in misc.c</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>5ce34554 - fs: udf: Replace GPL 2.0 boilerplate license notice with SPDX identifier</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/udf/misc.c#5ce34554</link>
        <description>fs: udf: Replace GPL 2.0 boilerplate license notice with SPDX identifierThe notice refers to full GPL 2.0 text on now defunct MIT FTP site [1].Replace it with appropriate SPDX license identifier.Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt;Cc: Pali Roh&#225;r &lt;pali@kernel.org&gt;Link: https://web.archive.org/web/20020809115410/ftp://prep.ai.mit.edu/pub/gnu/GPL [1]Signed-off-by: Bagas Sanjaya &lt;bagasdotme@gmail.com&gt;Signed-off-by: Jan Kara &lt;jack@suse.cz&gt;Message-Id: &lt;20230522005434.22133-2-bagasdotme@gmail.com&gt;

            List of files:
            /linux-6.15/fs/udf/misc.c</description>
        <pubDate>Mon, 22 May 2023 00:54:34 +0000</pubDate>
        <dc:creator>Bagas Sanjaya &lt;bagasdotme@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>101ee137 - udf: Drop VARCONV support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/udf/misc.c#101ee137</link>
        <description>udf: Drop VARCONV supportUDF was supporting a strange mode where the media was containing 7blocks of unknown data for every 32 blocks of the filesystem. I have yetto see the media that would need such conversion (maybe it comes frompacket writing times) and the conversions have been inconsistent in thecode. In particular any write will write to a wrong block and corruptthe media. This is an indication and no user actually needs this solet&apos;s just drop the support instead of trying to fix it.Signed-off-by: Jan Kara &lt;jack@suse.cz&gt;

            List of files:
            /linux-6.15/fs/udf/misc.c</description>
        <pubDate>Wed, 18 Jan 2023 12:27:07 +0000</pubDate>
        <dc:creator>Jan Kara &lt;jack@suse.cz&gt;</dc:creator>
    </item>
<item>
        <title>58bc6d1b - udf_get_extendedattr() had no boundary checks.</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/udf/misc.c#58bc6d1b</link>
        <description>udf_get_extendedattr() had no boundary checks.When parsing the ExtendedAttr data, malicous or corrupt attribute lengthcould cause kernel hangs and buffer overruns in some special cases.Link: https://lore.kernel.org/r/20210822093332.25234-1-stian.skjelstad@gmail.comSigned-off-by: Stian Skjelstad &lt;stian.skjelstad@gmail.com&gt;Signed-off-by: Jan Kara &lt;jack@suse.cz&gt;

            List of files:
            /linux-6.15/fs/udf/misc.c</description>
        <pubDate>Sun, 22 Aug 2021 09:33:32 +0000</pubDate>
        <dc:creator>Stian Skjelstad &lt;stian.skjelstad@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>382a2287 - udf: Remove pointless union in udf_inode_info</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/udf/misc.c#382a2287</link>
        <description>udf: Remove pointless union in udf_inode_infoWe use only a single member out of the i_ext union in udf_inode_info.Just remove the pointless union.Signed-off-by: Jan Kara &lt;jack@suse.cz&gt;

            List of files:
            /linux-6.15/fs/udf/misc.c</description>
        <pubDate>Fri, 25 Sep 2020 10:29:54 +0000</pubDate>
        <dc:creator>Jan Kara &lt;jack@suse.cz&gt;</dc:creator>
    </item>
<item>
        <title>fcbf7637 - udf: Fix signed/unsigned format specifiers</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/udf/misc.c#fcbf7637</link>
        <description>udf: Fix signed/unsigned format specifiersFix problems noted in compilion with -Wformat=2 -Wformat-signedness.In particular, a mismatch between the signedness of a value and thesignedness of its format specifier can result in unsigned values beingprinted as negative numbers, e.g.:  Partition (0 type 1511) starts at physical 460, block length -1779968542...which occurs when mounting a large (&gt; 1 TiB) UDF partition.Changes since V1:* Fixed additional issues noted in udf_bitmap_free_blocks(),  udf_get_fileident(), udf_show_options()Signed-off-by: Steven J. Magnani &lt;steve@digidescorp.com&gt;Signed-off-by: Jan Kara &lt;jack@suse.cz&gt;

            List of files:
            /linux-6.15/fs/udf/misc.c</description>
        <pubDate>Thu, 12 Oct 2017 13:48:41 +0000</pubDate>
        <dc:creator>Steve Magnani &lt;steve.magnani@digidescorp.com&gt;</dc:creator>
    </item>
<item>
        <title>b490bdd6 - udf: Fix 64-bit sign extension issues affecting blocks &gt; 0x7FFFFFFF</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/udf/misc.c#b490bdd6</link>
        <description>udf: Fix 64-bit sign extension issues affecting blocks &gt; 0x7FFFFFFFLarge (&gt; 1 TiB) UDF filesystems appear subject to several problems whenmounted on 64-bit systems:* readdir() can fail on a directory containing File Identifiers residing  above 0x7FFFFFFF. This manifests as a &apos;ls&apos; command failing with EIO.* FIBMAP on a file block located above 0x7FFFFFFF can return a negative  value. The low 32 bits are correct, but applications that don&apos;t mask the  high 32 bits of the result can perform incorrectly.Per suggestion by Jan Kara, introduce a udf_pblk_t type for representationof UDF block addresses. Ultimately, all driver functions that manipulateUDF block addresses should use this type; for now, deployment is limitedto functions with actual or potential sign extension issues.Changes to udf_readdir() and udf_block_map() address the issues notedabove; other changes address potential similar issues uncovered duringaudit of the driver code.Signed-off-by: Steven J. Magnani &lt;steve@digidescorp.com&gt;Signed-off-by: Jan Kara &lt;jack@suse.cz&gt;

            List of files:
            /linux-6.15/fs/udf/misc.c</description>
        <pubDate>Thu, 12 Oct 2017 13:48:40 +0000</pubDate>
        <dc:creator>Steve Magnani &lt;steve.magnani@digidescorp.com&gt;</dc:creator>
    </item>
<item>
        <title>d50c4dd5 - udf: remove empty condition</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/udf/misc.c#d50c4dd5</link>
        <description>udf: remove empty conditionloc &amp; 0x02 is empty since first git version in 2005 inudf_add_extendedattr()Signed-off-by: Fabian Frederick &lt;fabf@skynet.be&gt;Signed-off-by: Jan Kara &lt;jack@suse.cz&gt;

            List of files:
            /linux-6.15/fs/udf/misc.c</description>
        <pubDate>Fri, 06 Jan 2017 20:53:53 +0000</pubDate>
        <dc:creator>Fabian Frederick &lt;fabf@skynet.be&gt;</dc:creator>
    </item>
<item>
        <title>13f0c2b0 - udf: remove redundant buffer_head.h includes</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/udf/misc.c#13f0c2b0</link>
        <description>udf: remove redundant buffer_head.h includesbuffer_head.h was already included in udfdecl.hSigned-off-by: Fabian Frederick &lt;fabf@skynet.be&gt;Signed-off-by: Jan Kara &lt;jack@suse.cz&gt;

            List of files:
            /linux-6.15/fs/udf/misc.c</description>
        <pubDate>Tue, 10 Mar 2015 20:44:35 +0000</pubDate>
        <dc:creator>Fabian Frederick &lt;fabf@skynet.be&gt;</dc:creator>
    </item>
<item>
        <title>8076c363 - udf: Rename udf_error to udf_err</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/udf/misc.c#8076c363</link>
        <description>udf: Rename udf_error to udf_errRename udf_error to udf_err for consistency with normal logginguses of pr_err.Rename function udf_err to _udf_err.Remove __func__ from uses and move __func__ to a new udf_errmacro that calls _udf_err.Some of the udf_error uses had \n terminations, some did not sostandardize \n&apos;s to udf_err uses, remove \n from _udf_err function.Coalesce udf_err formats.One message prefixed with udf_read_super is now prefixed withudf_fill_super.Reviewed-by: NamJae Jeon &lt;linkinjeon@gmail.com&gt;Signed-off-by: Joe Perches &lt;joe@perches.com&gt;Signed-off-by: Jan Kara &lt;jack@suse.cz&gt;

            List of files:
            /linux-6.15/fs/udf/misc.c</description>
        <pubDate>Mon, 10 Oct 2011 08:08:03 +0000</pubDate>
        <dc:creator>Joe Perches &lt;joe@perches.com&gt;</dc:creator>
    </item>
<item>
        <title>7e273e3b - udf: Promote some debugging messages to udf_error</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/udf/misc.c#7e273e3b</link>
        <description>udf: Promote some debugging messages to udf_errorIf there is a problem with a scratched disc or loader, it&apos;s valuable to knowwhich error occurred.Convert some debug messages to udf_error, neaten those messages too.Add the calculated tag checksum and the read checksum to error message.Make udf_error a public function and move the logging prototypes together.Original-patch-by: NamJae Jeon &lt;linkinjeon@gmail.com&gt;Reviewed-by: NamJae Jeon &lt;linkinjeon@gmail.com&gt;Signed-off-by: Joe Perches &lt;joe@perches.com&gt;Signed-off-by: Jan Kara &lt;jack@suse.cz&gt;

            List of files:
            /linux-6.15/fs/udf/misc.c</description>
        <pubDate>Mon, 10 Oct 2011 08:08:02 +0000</pubDate>
        <dc:creator>Joe Perches &lt;joe@perches.com&gt;</dc:creator>
    </item>
<item>
        <title>97e961fd - Fix the udf code not to pass structs on stack where possible.</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/udf/misc.c#97e961fd</link>
        <description>Fix the udf code not to pass structs on stack where possible.Signed-off-by: Pekka Enberg &lt;penberg@cs.helsinki.fi&gt;Signed-off-by: Jan Kara &lt;jack@suse.cz&gt;

            List of files:
            /linux-6.15/fs/udf/misc.c</description>
        <pubDate>Wed, 15 Oct 2008 10:29:03 +0000</pubDate>
        <dc:creator>Pekka Enberg &lt;penberg@cs.helsinki.fi&gt;</dc:creator>
    </item>
<item>
        <title>5ca4e4be - Remove struct typedefs from fs/udf/ecma_167.h et al.</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/udf/misc.c#5ca4e4be</link>
        <description>Remove struct typedefs from fs/udf/ecma_167.h et al.Signed-off-by: Pekka Enberg &lt;penberg@cs.helsinki.fi&gt;Signed-off-by: Jan Kara &lt;jack@suse.cz&gt;

            List of files:
            /linux-6.15/fs/udf/misc.c</description>
        <pubDate>Wed, 15 Oct 2008 10:28:03 +0000</pubDate>
        <dc:creator>Pekka Enberg &lt;penberg@cs.helsinki.fi&gt;</dc:creator>
    </item>
<item>
        <title>f845fced - udf: use crc_itu_t from lib instead of udf_crc</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/udf/misc.c#f845fced</link>
        <description>udf: use crc_itu_t from lib instead of udf_crcAs pointed out by Sergey Vlasov, UDF implements its own version ofthe CRC ITU-T V.41.  Convert it to use the one in the library.Signed-off-by: Bob Copeland &lt;me@bobcopeland.com&gt;Cc: Sergey Vlasov &lt;vsu@altlinux.ru&gt;Signed-off-by: Jan Kara &lt;jack@suse.cz&gt;

            List of files:
            /linux-6.15/fs/udf/misc.c</description>
        <pubDate>Thu, 17 Apr 2008 07:47:48 +0000</pubDate>
        <dc:creator>Bob Copeland &lt;me@bobcopeland.com&gt;</dc:creator>
    </item>
<item>
        <title>f4bcbbd9 - udf: Fix handling of multisession media</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/udf/misc.c#f4bcbbd9</link>
        <description>udf: Fix handling of multisession mediaAccording to OSTA UDF specification, only anchor blocks and primary volumedescriptors are placed on media relative to the last session. All other blocknumbers are absolute (in the partition or the whole media). This seems to beconfirmed by multisession media created by other systems.Signed-off-by: Sebastian Manciulea &lt;manciuleas@yahoo.com&gt;Signed-off-by: Jan Kara &lt;jack@suse.cz&gt;

            List of files:
            /linux-6.15/fs/udf/misc.c</description>
        <pubDate>Tue, 08 Apr 2008 12:02:11 +0000</pubDate>
        <dc:creator>Sebastian Manciulea &lt;manciuleas@yahoo.com&gt;</dc:creator>
    </item>
<item>
        <title>15aebd28 - udf: move headers out include/linux/</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/udf/misc.c#15aebd28</link>
        <description>udf: move headers out include/linux/There&apos;s really no reason to keep udf headers in include/linux as they&apos;renot used by anything but fs/udf/.This patch merges most of include/linux/udf_fs_i.h into fs/udf/udf_i.h,include/linux/udf_fs_sb.h into fs/udf/udf_sb.h andinclude/linux/udf_fs.h into fs/udf/udfdecl.h.The only thing remaining in include/linux/ is a stub of udf_fs_i.hdefining the four user-visible udf ioctls.  It&apos;s also moved fromunifdef-y to headers-y because it can be included unconditionally now.Signed-off-by: Christoph Hellwig &lt;hch@lst.de&gt;Signed-off-by: Jan Kara &lt;jack@suse.cz&gt;

            List of files:
            /linux-6.15/fs/udf/misc.c</description>
        <pubDate>Fri, 22 Feb 2008 11:39:12 +0000</pubDate>
        <dc:creator>Christoph Hellwig &lt;hch@lst.de&gt;</dc:creator>
    </item>
<item>
        <title>48d6d8ff - udf: cache struct udf_inode_info</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/udf/misc.c#48d6d8ff</link>
        <description>udf: cache struct udf_inode_infocache UDF_I(struct inode *) return values when there areat least 2 uses in one functionSigned-off-by: Marcin Slusarz &lt;marcin.slusarz@gmail.com&gt;Acked-by: Jan Kara &lt;jack@suse.cz&gt;Cc: Christoph Hellwig &lt;hch@lst.de&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;

            List of files:
            /linux-6.15/fs/udf/misc.c</description>
        <pubDate>Fri, 08 Feb 2008 12:20:44 +0000</pubDate>
        <dc:creator>Marcin Slusarz &lt;marcin.slusarz@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>c0b34438 - udf: remove UDF_I_* macros and open code them</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/udf/misc.c#c0b34438</link>
        <description>udf: remove UDF_I_* macros and open code themSigned-off-by: Marcin Slusarz &lt;marcin.slusarz@gmail.com&gt;Acked-by: Jan Kara &lt;jack@suse.cz&gt;Cc: Christoph Hellwig &lt;hch@lst.de&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;

            List of files:
            /linux-6.15/fs/udf/misc.c</description>
        <pubDate>Fri, 08 Feb 2008 12:20:42 +0000</pubDate>
        <dc:creator>Marcin Slusarz &lt;marcin.slusarz@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>5e0f0017 - udf: convert byte order of constant instead of variable</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/udf/misc.c#5e0f0017</link>
        <description>udf: convert byte order of constant instead of variableconvert byte order of constant instead of variable,which can be done at compile time (vs run time)Signed-off-by: Marcin Slusarz &lt;marcin.slusarz@gmail.com&gt;Acked-by: Jan Kara &lt;jack@suse.cz&gt;Cc: Christoph Hellwig &lt;hch@lst.de&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;

            List of files:
            /linux-6.15/fs/udf/misc.c</description>
        <pubDate>Fri, 08 Feb 2008 12:20:41 +0000</pubDate>
        <dc:creator>Marcin Slusarz &lt;marcin.slusarz@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>3f2587bb - udf: create common function for tag checksumming</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/udf/misc.c#3f2587bb</link>
        <description>udf: create common function for tag checksummingSigned-off-by: Marcin Slusarz &lt;marcin.slusarz@gmail.com&gt;Acked-by: Jan Kara &lt;jack@suse.cz&gt;Cc: Christoph Hellwig &lt;hch@infradead.org&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;

            List of files:
            /linux-6.15/fs/udf/misc.c</description>
        <pubDate>Fri, 08 Feb 2008 12:20:39 +0000</pubDate>
        <dc:creator>Marcin Slusarz &lt;marcin.slusarz@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>4b11111a - udf: fix coding style</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/fs/udf/misc.c#4b11111a</link>
        <description>udf: fix coding stylefix coding style errors found by checkpatch:- assignments in if conditions- braces {} around single statement blocks- no spaces after commas- printks without KERN_*- lines longer than 80 characters- spaces between &quot;type *&quot; and variable namebefore: 192 errors, 561 warnings, 8987 lines checkedafter: 1 errors, 38 warnings, 9468 lines checkedSigned-off-by: Marcin Slusarz &lt;marcin.slusarz@gmail.com&gt;Cc: Jan Kara &lt;jack@suse.cz&gt;Cc: Christoph Hellwig &lt;hch@lst.de&gt;Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;

            List of files:
            /linux-6.15/fs/udf/misc.c</description>
        <pubDate>Fri, 08 Feb 2008 12:20:36 +0000</pubDate>
        <dc:creator>Marcin Slusarz &lt;marcin.slusarz@gmail.com&gt;</dc:creator>
    </item>
</channel>
</rss>
