)]}'
{
  "commit": "c2cf1ad203af78a0ed102d66da2e4116c347ec69",
  "tree": "2ceea6b3b5325c5a1d340d7ad16418fcd4c4ddaf",
  "parents": [
    "1c0ed946018e4f1ee4b766d5db811d097f44f2ba"
  ],
  "author": {
    "name": "Gerard Marull-Paretas",
    "email": "gerard.marull@nordicsemi.no",
    "time": "Fri Jun 04 17:41:39 2021 +0200"
  },
  "committer": {
    "name": "Anas Nashif",
    "email": "anas.nashif@intel.com",
    "time": "Wed Aug 04 08:23:01 2021 -0400"
  },
  "message": "pm: device: remove usage of local states\n\nThe device PM subsystem already holds the device state, so there is no\nneed to keep duplicates inside the device. The pm_device_state_get has\nbeen refactored to just return the device state. Note that this is still\nnot safe, but the same applied to the previous implementation. This\nproblem will be addressed later.\n\nSigned-off-by: Gerard Marull-Paretas \u003cgerard.marull@nordicsemi.no\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b5cbcab4811be7ae0830dd0d3e20e9787f4480ba",
      "old_mode": 33188,
      "old_path": "drivers/display/display_st7735r.c",
      "new_id": "1fe0948acfde0beda8ca6bbf400180fd3d0a3b8d",
      "new_mode": 33188,
      "new_path": "drivers/display/display_st7735r.c"
    },
    {
      "type": "modify",
      "old_id": "7473db6386df0c9a620476995d8bfce1818b8cc8",
      "old_mode": 33188,
      "old_path": "drivers/display/display_st7789v.c",
      "new_id": "807cc38aa817cbd21a9728af92d1ab58112ffbb6",
      "new_mode": 33188,
      "new_path": "drivers/display/display_st7789v.c"
    },
    {
      "type": "modify",
      "old_id": "984dfb1d8a23d3f9e5e1d814bcdb4b9c832337b4",
      "old_mode": 33188,
      "old_path": "drivers/entropy/entropy_cc13xx_cc26xx.c",
      "new_id": "68a11f8d355930dcfec4e9d31b8f283736837393",
      "new_mode": 33188,
      "new_path": "drivers/entropy/entropy_cc13xx_cc26xx.c"
    },
    {
      "type": "modify",
      "old_id": "8b83688d8b09e1abcedcac63b78ff92faf83e649",
      "old_mode": 33188,
      "old_path": "drivers/flash/spi_flash_at45.c",
      "new_id": "959ba098944dc7e117e1cdd4a1c7dc0b69d65168",
      "new_mode": 33188,
      "new_path": "drivers/flash/spi_flash_at45.c"
    },
    {
      "type": "modify",
      "old_id": "292393f6583d502579c91166280d773b8205eec1",
      "old_mode": 33188,
      "old_path": "drivers/gpio/gpio_dw.c",
      "new_id": "e86bd3fb48526b511774076eb76f3cfd19bf1f16",
      "new_mode": 33188,
      "new_path": "drivers/gpio/gpio_dw.c"
    },
    {
      "type": "modify",
      "old_id": "cc820aaa80060d1950bbabc2b38ced4fb57a71c8",
      "old_mode": 33188,
      "old_path": "drivers/gpio/gpio_dw.h",
      "new_id": "0ab0a19e7120f7828db3cdb909d140ee9f9bac40",
      "new_mode": 33188,
      "new_path": "drivers/gpio/gpio_dw.h"
    },
    {
      "type": "modify",
      "old_id": "e5f4427586cb18da6918167d10b3dfb0d1f4e03f",
      "old_mode": 33188,
      "old_path": "drivers/gpio/gpio_stm32.c",
      "new_id": "89f0f1fdf429c8006ca4404cfc71c3f422d95b7f",
      "new_mode": 33188,
      "new_path": "drivers/gpio/gpio_stm32.c"
    },
    {
      "type": "modify",
      "old_id": "98cb492d09fc844a59f41fa17f63575e5941c35d",
      "old_mode": 33188,
      "old_path": "drivers/gpio/gpio_stm32.h",
      "new_id": "324b1708a9b6bf6f0d36a1624a0a810a91075fbb",
      "new_mode": 33188,
      "new_path": "drivers/gpio/gpio_stm32.h"
    },
    {
      "type": "modify",
      "old_id": "c4a2f22c066105fb7cde9e6ea472ad8130dcdb4e",
      "old_mode": 33188,
      "old_path": "drivers/i2c/i2c_cc13xx_cc26xx.c",
      "new_id": "0f40a5b51caaaf17d7e82f1272932ea08e8c63c2",
      "new_mode": 33188,
      "new_path": "drivers/i2c/i2c_cc13xx_cc26xx.c"
    },
    {
      "type": "modify",
      "old_id": "560e922682b25fc642a853f3cb9d18351b85937f",
      "old_mode": 33188,
      "old_path": "drivers/i2c/i2c_nrfx_twi.c",
      "new_id": "7194cced5fdca65bbf3c2fd25338e88a20f7d45c",
      "new_mode": 33188,
      "new_path": "drivers/i2c/i2c_nrfx_twi.c"
    },
    {
      "type": "modify",
      "old_id": "c23021bd0bf4745a4dc495b7f7e7287f22352e98",
      "old_mode": 33188,
      "old_path": "drivers/i2c/i2c_nrfx_twim.c",
      "new_id": "8eb06cbd5e9549a429578b1e5ccafc8417aba181",
      "new_mode": 33188,
      "new_path": "drivers/i2c/i2c_nrfx_twim.c"
    },
    {
      "type": "modify",
      "old_id": "56cb1cc55281ee2ed29d59cdbda7f2cdb98e12b7",
      "old_mode": 33188,
      "old_path": "drivers/interrupt_controller/intc_arcv2_irq_unit.c",
      "new_id": "001a62cdba063ea273aded92950ca782d2c3b73f",
      "new_mode": 33188,
      "new_path": "drivers/interrupt_controller/intc_arcv2_irq_unit.c"
    },
    {
      "type": "modify",
      "old_id": "30e9ced9f75d5c816c3f2b9cab0f54c8ba38edf9",
      "old_mode": 33188,
      "old_path": "drivers/interrupt_controller/intc_ioapic.c",
      "new_id": "e9f6418be094e1715638e9feefc1c176e09de370",
      "new_mode": 33188,
      "new_path": "drivers/interrupt_controller/intc_ioapic.c"
    },
    {
      "type": "modify",
      "old_id": "33da24c5d433eed23dc35816af7824e124392c25",
      "old_mode": 33188,
      "old_path": "drivers/interrupt_controller/intc_loapic.c",
      "new_id": "3599208588f9727ddab4b4e6ac264df1659f8fbe",
      "new_mode": 33188,
      "new_path": "drivers/interrupt_controller/intc_loapic.c"
    },
    {
      "type": "modify",
      "old_id": "366e54ce1b2fb9b7e366c60c0dd94bea905e421f",
      "old_mode": 33188,
      "old_path": "drivers/led/led_pwm.c",
      "new_id": "9c6d2719a5eba26838fc294914d2312f96a433e0",
      "new_mode": 33188,
      "new_path": "drivers/led/led_pwm.c"
    },
    {
      "type": "modify",
      "old_id": "53768cc73dce8d28577144f2269971a97185b2a2",
      "old_mode": 33188,
      "old_path": "drivers/pwm/pwm_nrfx.c",
      "new_id": "139511dbd09c1f9fb1e35f0e94e9a22a178c52aa",
      "new_mode": 33188,
      "new_path": "drivers/pwm/pwm_nrfx.c"
    },
    {
      "type": "modify",
      "old_id": "95a8b1bfe1cc5fd11108429007571a8a0bb28521",
      "old_mode": 33188,
      "old_path": "drivers/sensor/apds9960/apds9960.c",
      "new_id": "4f94cb6060e8cbc952238b73c01e708d5dd4d7dc",
      "new_mode": 33188,
      "new_path": "drivers/sensor/apds9960/apds9960.c"
    },
    {
      "type": "modify",
      "old_id": "0079997c250578703a0aaf456f720626a6d3032f",
      "old_mode": 33188,
      "old_path": "drivers/sensor/bme280/bme280.c",
      "new_id": "2c1dcdc33a5acb0f6296fdaf7d0818cfa833baae",
      "new_mode": 33188,
      "new_path": "drivers/sensor/bme280/bme280.c"
    },
    {
      "type": "modify",
      "old_id": "fcaf237554762872a4e15d1cb9266b33e707cf93",
      "old_mode": 33188,
      "old_path": "drivers/sensor/bmp388/bmp388.c",
      "new_id": "bab5c5dcf3a9f756cb379d74715a18d90ed86297",
      "new_mode": 33188,
      "new_path": "drivers/sensor/bmp388/bmp388.c"
    },
    {
      "type": "modify",
      "old_id": "7962ead4c762d06f8d1d6d9589c05bf9d726ba99",
      "old_mode": 33188,
      "old_path": "drivers/sensor/bmp388/bmp388.h",
      "new_id": "52a2451ea7e4292fa340018a99778163b1000ac5",
      "new_mode": 33188,
      "new_path": "drivers/sensor/bmp388/bmp388.h"
    },
    {
      "type": "modify",
      "old_id": "f76928b0ec02da46d069426929c37e7feab895fb",
      "old_mode": 33188,
      "old_path": "drivers/sensor/bmp388/bmp388_trigger.c",
      "new_id": "76ef6251c63ab32e6cb336bc88beb72a899d366d",
      "new_mode": 33188,
      "new_path": "drivers/sensor/bmp388/bmp388_trigger.c"
    },
    {
      "type": "modify",
      "old_id": "9e8a31ea774f86e767ff52373f6e84847fd89e79",
      "old_mode": 33188,
      "old_path": "drivers/sensor/bq274xx/bq274xx.c",
      "new_id": "d6bcaa3f748d536e4f8ba7b0c19daa1435260397",
      "new_mode": 33188,
      "new_path": "drivers/sensor/bq274xx/bq274xx.c"
    },
    {
      "type": "modify",
      "old_id": "d82f35117440709d07e23c5ee64d3ce4fc7860f7",
      "old_mode": 33188,
      "old_path": "drivers/sensor/bq274xx/bq274xx.h",
      "new_id": "8831b734fc92f322584f9107435f245bd654c9fd",
      "new_mode": 33188,
      "new_path": "drivers/sensor/bq274xx/bq274xx.h"
    },
    {
      "type": "modify",
      "old_id": "a7019066f02b71640edda2fe1807ce8814149bc5",
      "old_mode": 33188,
      "old_path": "drivers/sensor/fdc2x1x/fdc2x1x.c",
      "new_id": "2dea2d0c52608d67970095dd293bbdbd13dd8d17",
      "new_mode": 33188,
      "new_path": "drivers/sensor/fdc2x1x/fdc2x1x.c"
    },
    {
      "type": "modify",
      "old_id": "b794b7c51afbeff9b9eaa910eb57ce97eed6eaf4",
      "old_mode": 33188,
      "old_path": "drivers/sensor/fdc2x1x/fdc2x1x.h",
      "new_id": "39ea405f1197fd2129579602b480f041167a2373",
      "new_mode": 33188,
      "new_path": "drivers/sensor/fdc2x1x/fdc2x1x.h"
    },
    {
      "type": "modify",
      "old_id": "51e2738888761084cedfc0a0606c6f35e47d826c",
      "old_mode": 33188,
      "old_path": "drivers/sensor/fdc2x1x/fdc2x1x_trigger.c",
      "new_id": "496e5df05a90d67632a7d935169814ad065dd05c",
      "new_mode": 33188,
      "new_path": "drivers/sensor/fdc2x1x/fdc2x1x_trigger.c"
    },
    {
      "type": "modify",
      "old_id": "9eacb3aadca75ed7bc13b8c204b356059b5dbda2",
      "old_mode": 33188,
      "old_path": "drivers/sensor/lis2mdl/lis2mdl.c",
      "new_id": "96439fdfa0896b92bf85665d9e38292623f79ab9",
      "new_mode": 33188,
      "new_path": "drivers/sensor/lis2mdl/lis2mdl.c"
    },
    {
      "type": "modify",
      "old_id": "20f310254256b4a850f8d54645b8348a1d9fa6b8",
      "old_mode": 33188,
      "old_path": "drivers/sensor/lis2mdl/lis2mdl.h",
      "new_id": "3f58f85d12c520f4b183ceb45f2a0c56e6638585",
      "new_mode": 33188,
      "new_path": "drivers/sensor/lis2mdl/lis2mdl.h"
    },
    {
      "type": "modify",
      "old_id": "0a34f90dcc1ce6312b8256ce1ff704ce65d84448",
      "old_mode": 33188,
      "old_path": "drivers/sensor/qdec_nrfx/qdec_nrfx.c",
      "new_id": "cb4451b39c3e82e516bb26b76299ecb8eb596057",
      "new_mode": 33188,
      "new_path": "drivers/sensor/qdec_nrfx/qdec_nrfx.c"
    },
    {
      "type": "modify",
      "old_id": "017ba7fffec8b58452f75e4129acc77e13a35079",
      "old_mode": 33188,
      "old_path": "drivers/sensor/sgp40/sgp40.c",
      "new_id": "d2a206c4db1ddee299c719349a2663d1429f4a13",
      "new_mode": 33188,
      "new_path": "drivers/sensor/sgp40/sgp40.c"
    },
    {
      "type": "modify",
      "old_id": "856af8c33fe0f4718c554916f5d930e1c3a4551c",
      "old_mode": 33188,
      "old_path": "drivers/sensor/sgp40/sgp40.h",
      "new_id": "f6d15a9a8af855b3f659e4e08bbd188d836dfa6a",
      "new_mode": 33188,
      "new_path": "drivers/sensor/sgp40/sgp40.h"
    },
    {
      "type": "modify",
      "old_id": "338bbeabe334779b8936306eab0630ccbb3364e7",
      "old_mode": 33188,
      "old_path": "drivers/sensor/vcnl4040/vcnl4040.c",
      "new_id": "9c452fbf4644591860f2e39f13225d80104edba2",
      "new_mode": 33188,
      "new_path": "drivers/sensor/vcnl4040/vcnl4040.c"
    },
    {
      "type": "modify",
      "old_id": "fb6de8e863e76bfd8f39ea93fa8dd5618c95137f",
      "old_mode": 33188,
      "old_path": "drivers/serial/uart_cc13xx_cc26xx.c",
      "new_id": "b71eec3a44d997bb7597859e9d9360c20c00f423",
      "new_mode": 33188,
      "new_path": "drivers/serial/uart_cc13xx_cc26xx.c"
    },
    {
      "type": "modify",
      "old_id": "36971b3e650933bf3044dcf4b5b972d9b988959b",
      "old_mode": 33188,
      "old_path": "drivers/serial/uart_npcx.c",
      "new_id": "1260aa2ac5fbe0cfb67e3695ff6a1cd3026f6f5f",
      "new_mode": 33188,
      "new_path": "drivers/serial/uart_npcx.c"
    },
    {
      "type": "modify",
      "old_id": "66e4601598cefa030448435ef75c7930996f6132",
      "old_mode": 33188,
      "old_path": "drivers/serial/uart_nrfx_uart.c",
      "new_id": "5317f0fafe5e03c2fe4e242a0a29824643113e58",
      "new_mode": 33188,
      "new_path": "drivers/serial/uart_nrfx_uart.c"
    },
    {
      "type": "modify",
      "old_id": "e3fb9bcefbec1c713fa3b97cbf00c96fd35e01c5",
      "old_mode": 33188,
      "old_path": "drivers/serial/uart_nrfx_uarte.c",
      "new_id": "e044e419f57b095b75782f2eea51d352314a3eeb",
      "new_mode": 33188,
      "new_path": "drivers/serial/uart_nrfx_uarte.c"
    },
    {
      "type": "modify",
      "old_id": "020165650790839a838f253dc41f3ce0ef84fb8d",
      "old_mode": 33188,
      "old_path": "drivers/serial/uart_stm32.c",
      "new_id": "b95a6c441026aa3da829eabc9e2129d1c1a76a5b",
      "new_mode": 33188,
      "new_path": "drivers/serial/uart_stm32.c"
    },
    {
      "type": "modify",
      "old_id": "057700200654611ace20a71aa4cbf1182272d24f",
      "old_mode": 33188,
      "old_path": "drivers/serial/uart_stm32.h",
      "new_id": "a0d09ac59c8683f9eb6e028d5fab08d80b43a2cb",
      "new_mode": 33188,
      "new_path": "drivers/serial/uart_stm32.h"
    },
    {
      "type": "modify",
      "old_id": "82ddd009f7ba75a4e58105b414d761cca983b445",
      "old_mode": 33188,
      "old_path": "drivers/spi/spi_cc13xx_cc26xx.c",
      "new_id": "1746eeb92b2ff889bd78400373151521377167c9",
      "new_mode": 33188,
      "new_path": "drivers/spi/spi_cc13xx_cc26xx.c"
    },
    {
      "type": "modify",
      "old_id": "aad83d9969721a3946faa86c47816a6b2ee428a3",
      "old_mode": 33188,
      "old_path": "drivers/spi/spi_nrfx_spi.c",
      "new_id": "6214721a5e2bb49c6edbca24e6ac33a6e91c2c26",
      "new_mode": 33188,
      "new_path": "drivers/spi/spi_nrfx_spi.c"
    },
    {
      "type": "modify",
      "old_id": "43502a6ec706c1105cb104c08edcd1894adb92ae",
      "old_mode": 33188,
      "old_path": "drivers/spi/spi_nrfx_spim.c",
      "new_id": "1389af160a13cdcadd50c63d2d4189c3413644fc",
      "new_mode": 33188,
      "new_path": "drivers/spi/spi_nrfx_spim.c"
    },
    {
      "type": "modify",
      "old_id": "d3b1c8a47e7c96de0fd60868d86bcc180990353a",
      "old_mode": 33188,
      "old_path": "include/pm/device.h",
      "new_id": "eec9d265e1b04ee5183f7ea130e86e727f599c03",
      "new_mode": 33188,
      "new_path": "include/pm/device.h"
    },
    {
      "type": "modify",
      "old_id": "d7a9e7ab0eee88b37c0f56f4a28ff533d25c67a3",
      "old_mode": 33188,
      "old_path": "kernel/device.c",
      "new_id": "a204d86122e3b6b4ecc4718563f788f1bf5d0684",
      "new_mode": 33188,
      "new_path": "kernel/device.c"
    },
    {
      "type": "modify",
      "old_id": "5144c1681fc1889c150941bb80e820cbb847ab6c",
      "old_mode": 33188,
      "old_path": "samples/subsys/pm/device_pm/src/dummy_driver.c",
      "new_id": "d65dd03d4cfd189b6d32a324ef36208165d25591",
      "new_mode": 33188,
      "new_path": "samples/subsys/pm/device_pm/src/dummy_driver.c"
    },
    {
      "type": "modify",
      "old_id": "0a6641c3bb3a453b3222fc3b044e1e070155b3e8",
      "old_mode": 33188,
      "old_path": "samples/subsys/pm/device_pm/src/dummy_parent.c",
      "new_id": "45888f9aa55b1d483bff91bd4bf9970ac043c09a",
      "new_mode": 33188,
      "new_path": "samples/subsys/pm/device_pm/src/dummy_parent.c"
    },
    {
      "type": "modify",
      "old_id": "d69c09951fa840fc10bd8499966965ae224c691d",
      "old_mode": 33188,
      "old_path": "subsys/pm/device.c",
      "new_id": "80b34b9cd77b014d339b457ee9022a70f9b1a25f",
      "new_mode": 33188,
      "new_path": "subsys/pm/device.c"
    },
    {
      "type": "modify",
      "old_id": "32dc6cf3eb8503c3dec1f8602fdcf04097e159a6",
      "old_mode": 33188,
      "old_path": "tests/subsys/pm/device_runtime/src/dummy_driver.c",
      "new_id": "b5238d77d0bd7de78eebc60ce3418fad652c9a07",
      "new_mode": 33188,
      "new_path": "tests/subsys/pm/device_runtime/src/dummy_driver.c"
    },
    {
      "type": "modify",
      "old_id": "368e3a64840c5c4f5526410b9735b70f5109f266",
      "old_mode": 33188,
      "old_path": "tests/subsys/pm/power_mgmt/src/dummy_driver.c",
      "new_id": "cbf5237095a49ff60f4b40ee71650973453c2431",
      "new_mode": 33188,
      "new_path": "tests/subsys/pm/power_mgmt/src/dummy_driver.c"
    }
  ]
}
