GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Notices by Arnd Bergmann (arnd@society.oftrolls.com)

  1. Embed this notice
    Arnd Bergmann (arnd@society.oftrolls.com)'s status on Wednesday, 11-Mar-2026 05:00:29 JST Arnd Bergmann Arnd Bergmann

    The chocolate fairy will be at Embedded World tomorrow (Tuesday), come and say hi when you see me there.

    In conversation about 6 months ago from society.oftrolls.com permalink

    Attachments


    1. https://society.oftrolls.com/system/media_attachments/files/116/201/216/064/321/396/original/f0eaa07715897957.jpg
  2. Embed this notice
    Arnd Bergmann (arnd@society.oftrolls.com)'s status on Saturday, 04-Jan-2025 19:46:47 JST Arnd Bergmann Arnd Bergmann
    in reply to
    • KeyJ

    @KeyJ it nests min() multiple levels deep with the use of min3(), and each one expands its argument 20 times times now (up from 6 back in linux-6.6). This gets 8000 expansions for each of the arguments, plus a lot of extra bits with each expansion. PFN_DOWN(MAXMEM) contributes a bit to the initial size as well.

    See https://pastebin.com/MmfWH7TM for the first few pages of it.

    In conversation Saturday, 04-Jan-2025 19:46:47 JST from society.oftrolls.com permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: pastebin.com
      unsigned long extra_pages = 0; extra_pages = __builtin_choose_expr((sizeof(in - Pastebin.com
      Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
  3. Embed this notice
    Arnd Bergmann (arnd@society.oftrolls.com)'s status on Saturday, 04-Jan-2025 19:40:53 JST Arnd Bergmann Arnd Bergmann

    I had a feeling that kernel compilation got slower recently and tried to find the slowest file across randconfig builds. It turned out to be arch/x86/xen/setup.c, which takes 15 seconds to preprocess on a reasonably fast Apple M1 Ultra.

    This all comes from one line "extra_pages = min3(EXTRA_MEM_RATIO * min(max_pfn, PFN_DOWN(MAXMEM)), extra_pages, max_pages - max_pfn);" that expands to 47MB of preprocessor output after commits 80fcac55385c..867046cc70277.

    In conversation Saturday, 04-Jan-2025 19:40:53 JST from society.oftrolls.com permalink
  4. Embed this notice
    Arnd Bergmann (arnd@society.oftrolls.com)'s status on Wednesday, 11-Dec-2024 17:57:04 JST Arnd Bergmann Arnd Bergmann
    in reply to
    • LaF0rge

    @LaF0rge The PCIe host bridge driver for that board doesn't translate I/O port resources, which means that many older PCI cards are impossible to use behind a bridge. I don't know if it's a hardware limitation or if the port window is left out from the device tree because it's never been tested.

    In conversation Wednesday, 11-Dec-2024 17:57:04 JST from society.oftrolls.com permalink
  5. Embed this notice
    Arnd Bergmann (arnd@society.oftrolls.com)'s status on Wednesday, 26-Jul-2023 06:41:25 JST Arnd Bergmann Arnd Bergmann
    in reply to
    • James Morris

    @jmorris this returns a pointer to the inode of the third open file descriptor of the current thread, i.e stdout.

    In conversation Wednesday, 26-Jul-2023 06:41:25 JST from society.oftrolls.com permalink

User actions

    Arnd Bergmann

    Arnd Bergmann

    Tags
    • (None)

    Following 0

      Followers 0

        Groups 0

          Statistics

          User ID
          153461
          Member since
          25 Jul 2023
          Notices
          5
          Daily average
          0

          Feeds

          • Atom
          • Help
          • About
          • FAQ
          • TOS
          • Privacy
          • Source
          • Version
          • Contact

          GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

          Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.