)]}'
{
  "commit": "b604763dbcf515a6c24fe853598f22f59490a13b",
  "tree": "57dadf680859ae2fc73623600921daad84a070d9",
  "parents": [
    "8f50e1097ac0173f928bf4ab737513f03cbbe19b"
  ],
  "author": {
    "name": "Robert Kolchmeyer",
    "email": "rkolchmeyer@google.com",
    "time": "Wed Apr 08 16:43:06 2026 -0700"
  },
  "committer": {
    "name": "Robert Kolchmeyer",
    "email": "rkolchmeyer@google.com",
    "time": "Thu Apr 09 13:57:09 2026 -0700"
  },
  "message": "cos_kernel_args: fix bzimage packing\n\nUse padding to ensure that the compressed bzImage payload doesn\u0027t change\nsize. It\u0027s important that the output bzImage is smaller than the input\nbzImage in order for padding to work; we can guarantee this by making\nthe initial command line value as high entropy as possible (this will be\nset in CONFIG_CMDLINE at kernel compile time). Also use the gzip tool\nfor compression/decompression, because the Go stdlib both doesn\u0027t fully\nimplement the gzip spec and inflates the size of the compressed data.\n\nBUG\u003db/465210631\n\nChange-Id: Ifbf700e76c144a3cef98c33596814ca5683f2631\nReviewed-on: https://cos-review.googlesource.com/c/cos/tools/+/143583\nTested-by: Robert Kolchmeyer \u003crkolchmeyer@google.com\u003e\nReviewed-by: He Gao \u003chegao@google.com\u003e\nCloud-Build: GCB Service account \u003c228075978874@cloudbuild.gserviceaccount.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2dcebabbaaf854bc54b38b0dfa8280ab8f9ef5fd",
      "old_mode": 33188,
      "old_path": "src/pkg/cosboot/bzimage.go",
      "new_id": "7ab9487d294842dcc73a57af5d82d2f4c57c6584",
      "new_mode": 33188,
      "new_path": "src/pkg/cosboot/bzimage.go"
    },
    {
      "type": "modify",
      "old_id": "5d2bb7a698c2943573ef0fa107ca86b36285c2a0",
      "old_mode": 33188,
      "old_path": "src/pkg/cosboot/testdata/kernelefi.img",
      "new_id": "f83ba8c27bd1623feabedc6501659dc7d75116c2",
      "new_mode": 33188,
      "new_path": "src/pkg/cosboot/testdata/kernelefi.img"
    },
    {
      "type": "modify",
      "old_id": "82718b117be090507a7ca61fb83d3973596e4fad",
      "old_mode": 33261,
      "old_path": "src/pkg/cosboot/testdata/vmlinux.gz",
      "new_id": "2a49e7b72583ce0a060d5fb00a603044206973c1",
      "new_mode": 33261,
      "new_path": "src/pkg/cosboot/testdata/vmlinux.gz"
    }
  ]
}
