1) ensure pKernelFifo->ppChidMgr[i]->pChanGrpTree is successfully
allocated in function kfifoChidMgrConstruct_IMPL(), otherwise
it may cause invalid memory access when calling mapFine().
2) only invoke mapDestroy() when pKernelFifo->ppChidMgr[i]->pChanGrpTree
is not NULL in function kfifoChidMgrDestruct_IMPL(), otherwise
it may cause invalid memory access.
3) ensure pChidMgr is valid in function kfifoGetChannelGroup_IMPL().
Signed-off-by: Jiang Liu <gerry@linux.alibaba.com>
This reverts commit f364378a657870880509944d7b9aa382ab87f0ec.
545.29.03 and 545.29.02 are functionally the same for purposes of
open-gpu-kernel-modules, but there was poor NVIDIA-internal communication
about which driver would actually be released. Revert 545.29.03 so that
a subsequent commit can provide 545.29.02 cleanly.
All other values of the BITS_PER_PIXEL_INCREMENT are handled here.
This one was previously using a bitwise OR in, then also assigning directly after.
Closes: #54
http://www.nvidia.com redirects to https://www.nvidia.com/, so linking to http is reduntant.
More importantly, it could be considered a security issue, do to the nature of plain http. An attacker could perform a MITM attack and redirect the HTTP request to a malicious website.
```
> GET / HTTP/1.1
> Host: www.nvidia.com
Response:
< HTTP/1.1 307 Temporary Redirect
< Location: https://www.nvidia.com/
```